ベストアンサー トップレベルウィンドウって何ですか? 2010/11/03 19:57 トップレベルウィンドウって何ですか? http://www.winapi-database.com/Message/WM/WM_SETTINGCHANGE.html みんなの回答 (1) 専門家の回答 質問者が選んだベストアンサー ベストアンサー temtecomai2 ベストアンサー率61% (656/1071) 2010/11/03 20:47 回答No.1 そんな難しい事をやっているぐらいなら Web でチョコチョコっと調べられると思うんだがね。 http://www.google.co.jp/hws/search?hl=ja&client=fenrir-sub&channel=selection&adsafe=off&safe=off&lr=lang_ja&q=%E3%83%88%E3%83%83%E3%83%97%E3%83%AC%E3%83%99%E3%83%AB%E3%82%A6%E3%82%A3%E3%83%B3%E3%83%89%E3%82%A6 通報する ありがとう 0 カテゴリ [技術者向] コンピュータープログラミング・開発Visual Basic 関連するQ&A 子ウィンドウのデフォルトウィンドウプロシージャについて ある本に例えばトップレベルウィンドウがいずれもキーボード入力のメッセージを処理せず、デフォルトウィンドウプロシージャに渡していたするとそのメッセージは親ウィンドウすなわちトップレベルウィンドウへと渡されると載っていたのですが、どういった場合がそうなるのでしょうか?できればプログラムでわかりやすくお願いします。 WinAPIにてWM_SIZE以外の方法で最大化を検出したい 環境:WinXP, VS2005 WinAPIでウィンドウプロシージャのWM_SIZEメッセージを使えば 最大化状態などウィンドウの状態を調べることができますが、 プロシージャを直接使わないでするような方法はあるのでしょうか? WM_MOUSEWHEELをフォーカスが別ウィンドウの時でも検出したい WM_MOUSEWHEELをフォーカスが別ウィンドウの時でも検出したい! 現在VC++2005でWINAPIベースでマウス操作を取得するプログラムを作っています。 ホイール操作やマウスの左右クリックを検出しようとしていますが、 しかしWinAPIではWM_MOUSEWHEELに限らずマウスのクリックとかホイール操作を検出するには フォーカスがそのプログラムのウィンドウにないとダメでした。 私のプログラムではフォーカスがそのウィンドウにない時でも取得したいのですが、 そのようなことを行うことは可能なのでしょうか? トップレベルの眼科 トップレベルの眼科を教えて下さい。そこが大学病院であるとしたら紹介なしでも受診できるのかも教えて下さい。 世界トップレベルの作曲家を教えてください。 坂本龍一くらいのレベルの作曲家は世界にたくさんいるというようなことを耳にしたのですが、 世界トップレベルの作曲家が作る高度な曲というものを是非聞いてみたいです。全く知りません。 どんなジャンルでもかまいません。試聴先も宜しくお願いします。 また、素人にはよく分からないのですが、坂本龍一と世界のトップの作曲家との差とは一体何なのでしょう? 聴いたら分かるものなのでしょうか? 物流は誰でもトップレベルになれる? お急ぎ便があることから、Amazon.co.jpの物流(フルフィルメント?)がすごいという言われ方をされがちですが、 ヨドバシカメラなども同等のものをやっていますし、もっと小さい衣服のEコマースでもちゃんと倉庫があって物流をやっています。 そうなると、違いや差がわからないのですが、誰でもトップレベルになることは可能なのでしょうか? 河合塾トップレベル英語に入りたい!! 中高一貫校の新高1です。 四月から河合塾トップレベル英語に入りたいのですが、どのくらい英語ができる人なら認定を受けることができるのでしょうか? また、トップレベルでは文法はやってくれますか? ダイアログウィンドウの初期化メッセージ Win32API入門(http://wisdom.sakura.ne.jp/system/winapi/)を見ながら、BCC32でGUIプログラミングの勉強をしています。 現在、以下URLのサンプルのように、ダイアログアプリケーションとして自作のソフトを作ろうとしています。 http://wisdom.sakura.ne.jp/system/winapi/win32/win89.html さて、通常のダイアログ上のコントロールを初期化する際は、ウィンドウプロシージャでWM_INITDIALOGを補足するのが常套手段だと思いますが、上記サンプルのように、ダイアログアプリケーションとしてダイアログを生成した場合、WM_INITDIALOGが発行されないようです。 そこで、WM_CREATEを利用しようとしましたが、WM_CREATEが発行された時点では、GetDlgItem()等によるダイアログ上のコントロールのハンドル取得ができないようで、困ってしまいました。 ダイアログアプリケーションの初期化は、どのように行うのが正しいのでしょうか? WinMain()で、CreateDialog()の直後に初期化処理を行えば、ひとまず目的は達成するのですが、WinMain()内での処理は何となく邪道のような気がして、質問させていただきました。 internetのtopについて Windows7機ですがinternetのtopに「home.sweetim.com」が現れる。これを防止する方法を教えてください。 WINAPI 他のウインドウを重ねると画像やテキストが消える C++とWINAPIで、ウインドウを作成し、テキストや画像を表示しています。 このウインドウに他のウインドウを重ねて、再度、このウインドウを表示すると画像やテキストが消えてしまいます。 case WM_PAINT: BitBlt( hbtn0DC, 0, 0, 40, 40, hbtn0bmpDC, 0, 0, SRCCOPY ); return 0; 再描画するタイミングで表示するようにしています。 他のウインドウが被っても消えないようにする方法を教えてください。 もしくは、 他のウインドウが被っても画像が消えないようにする処理を説明しているページをどこかで見たような気がするのですが、見つかりません。 ご存知でしたら教えてください。 非アクティブのウィンドウを最前面に呼び出したい。 右ダブルクリックで呼び出すランチャプログラムを作成したいのですが、 システムフックをかけてWM_RBUTTONDBLCLKをアプリ側に送り,それに反応させる形でランチャのウィンドウを最前面に持ってきたいのですが上手くいきません。 フックされたメッセージが送られてきた場合の処理は以下のようになっています。 ~省略 case WM_USER+100: //ダブルクリックが送られてきた場合のメッセージコード //任意文字列を別ウィンドウのリストボックスに吐く自作関数 Add("dblclk"); //以下でウィンドウを最前面に持ってくる。 //lpにクリックされた座標が入っている SetWindowPos(hWnd , HWND_TOP,(int)LOWORD(lp),(int)HIWORD(lp), NULL,NULL,SWP_NOSIZE|SWP_SHOWWINDOW); SetForegroundWindow(hWnd); UpdateWindow(hWnd); break; ~省略 このコードの場合、ウィンドウの位置は変更されるのですが、最前面に来てくれません。 Add関数が呼ばれているのでフック自体は成功しているようなのですが、何かおかしな点はありますでしょうか? 自分は顔と頭が世界トップレベルのでかさです。 自分は顔と頭が世界トップレベルのでかさです。 どうすればいいでしょうか? ポップアップのウィンドウをトップページにいくたび開かせる 以下のサイトのように、 ポップアップの小ウィンドウをトップページにいくたび開かせるには、 どうかいたらいいですか? http://www.air-tokyo.com/(参考サイトです) ご回答よろしくおねがいいたします n(_ _)n プログラムを組んでいる途中、行き詰ってしまったので質問させていただきま プログラムを組んでいる途中、行き詰ってしまったので質問させていただきます。 ボタンを左クリックしたらコモンダイアログを表示し、ファイル名を取得するものを作っていたのですが、ファイルを選択した後ボタンが押したままになってしまいます。 ボタンはサブクラス化をしてあります。(サブクラス化しないと上手くいっているため、原因はここだと思います。) 画面が切り替わると判断できるものがあれば、その中でボタンを離したことにすれば良いと考えたのですが、判断できるウィンドウメッセージが分かりません。 サブクラス化したボタンプロシージャの中身の一部 switch(Msg){ case WM_LBUTTONDOWN: SendMessage(親ウィンドウのハンドル,Msg,wParam,lParam); case /*ここに切り替わりを判断できるメッセージ*/: SendMessage(親ウィンドウのハンドル,WM_LBUTTONUP,(省略),(省略)); break; ※とりあえず左クリックのみ対応と言うことでWM_LBUTTONUPになっています。 分かる方いましたら、お願いします。 環境:Windows 言語:C++(WinAPI使用) CTなどでいう,ウィンドウレベルとウィンドウ幅 とは? お世話になります. CTなどで,ウィンドウレベルとウィンドウ幅があると思いますが, これらは何を意味するのでしょうか? というのは,CTで撮った画像はグレースケールで表示されてますが,普通,コンピュータ画像では,グレースケールは0~255の値で表現されるかと思います. しかし,CT値は,それから比べると大きな範囲を持ってる(10^3乗程度)のに,どうして,256段階で表示できるのだろう? と疑問です. 多分,ウィンドウレベルとウィンドウ幅を指定することにより,256段階へ変換してると推測してるのですが,いまいち,その意味がわかりません. 質問としては, (1) ウィンドウレベルとウィンドウ幅とは何でしょうか? (2) どのように256段階へ変換するのでしょうか? よろしくご教授ください. 河合塾の「トップレベル京大コース」について 自分は河合塾大阪校で浪人をしようと考えている者なのですが「トップレベル京大理系コース」というコースについてお伺いしたいです。 このコースについてパンフレット等で調べ、基礎シリーズ等河合塾大学受験科の大体の事は分かったのですが基礎シリーズではTテキストを使うとの事で、やはりトップレベルがつくクラスなので基礎でも扱う難易度が高いのが分かったのですが河合塾の方が「基礎シリーズではトップレベルでも基礎を重点的にやる」と言っていました。しかしTテキストを見ると基礎というより応用レベルの問題が含まれている様に感じたのですがやはり「トップレベル京大理系コース」は初めからかなり飛ばす(基礎の説明等は一切しない)でしょうか?コースがコースなので「基礎の基礎」はやらなくても仕方無いとは思いますが・・・河合塾のスタッフの話からある程度の基本事項はするかなと思うのですがどうでしょうか? 勿論説明会には行こうと思いますが授業の特徴なども経験者の方がいらっしゃれば教えて頂きたいです。 また、自分は偏差値が全統マークで偏差値50前半程度ですが認定が降りました。学力的には恥ずかしながら京大が第一志望ですが、この場合は入学しても大丈夫でしょうか?気持ちとしてはレベルが高くても1年間全力でやっていくつもりです。 ご回答、宜しくお願い致します。 「このページのトップへ」⇒ゆっくりトップに戻したい 下記のページの1番下の「ページトップへ戻る」をクリックするとゆっくりとトップに戻ります。 http://www.itou-design.com/recruit.html このようにゆっくり戻すにはどう設定すればいいですか? 色々とやってみたのですが、一気に戻ってしまいます。 どうぞよろしくお願いします。 ウィンドウのないActiveXコントロールへのメッセージ通知方法 内部的にWinsock2を使用して別のサーバアプリケーションと通信を行うActiveXコントロールを作成しています。サーバからのデータ受信を非同期で行うため、WSAAsyncSelect()関数を使用して指定したウィンドウにWinsockからイベントメッセージ(メッセージIDはWM_USER+1を使用)を通知させます。 コントロールをウィンドウなしのアクティベーション使用で開発しているので、WSAAsyncSelect()のメッセージ通知対象ウィンドウがコントロール内にありません。 コンテナによりコントロール充てにメッセージを送ってくれるということなので、コンテナのウィンドウハンドルを取得し、WSAAsyncSelect()のメッセージ通知対象ウィンドウに設定しました。が、コントロールのOnMessageWindowless()にWM_USER+1のイベントは来ていないようです。 私が試したウィンドウハンドルは、次のコードで取得できるものです。 1. AfxGetMainWnd()->m_hWnd 2. CWnd::GetActiveWindow()->m_hWnd (CWndは使用するなとありましたが) 取得するウィンドウハンドルが間違っているのでしょうか?それとも、コンテナアプリケーションはWM_USERメッセージをコントロールに送ることができないのでしょうか?もしくは、コンテナにWM_USER+1のメッセージはコントロールへ、という設定をしてやる必要があるのでしょうか? なお、なぜウィンドウありのコントロールにしないかと申しますと、ウィンドウありだとコンテナ(IEを想定)に乗った直後にウィンドウが生成されず、自分のウィンドウハンドルを取得しようとするとNULLが返ってしまうからです。ユーザがマウスで一度クリックすればOKなのですが・・・オブジェクト生成時に自動的にウィンドウを生成する方法がわかりませんでした。もしこちらが分かればウィンドウありで行くこともできますので、分かる方いらっしゃいましたらお願いいたします。 メールメッセージ画面からtop画面に戻るには Windows Live Mail2011をWin10で使用しています。 メッセージ画面を開いたまま、うっかりTOP画面を閉じてしまうと戻れないのでしょうか? mailの再起動でTOP画面を出していますが、メッセージ画面からtop画面に戻す方法を教えてください。 中学生がトップレベルの成績をあげられるスポーツ競技は何ですか スケートの浅田真央さんは中学生でトップレベルの成績をあげたし、 水泳の岩崎恭子さんは中学生でオリンピックの金メダルをとったと聞きました。 また女子体操選手も、昔は世界で中学生くらいの代表選手がいたと聞きました。 スケート、水泳、体操以外でも、中学生がトップレベルの成績をあげられる競技は他にあるでしょうか。 陸上競技、サッカー等は中学生では無理なのでしょうか。 また、男子の中学生もスポーツでトップクラスの成績をあげることがあるのでしょうか。