- 1 名前:デフォルトの名無しさん mailto:sage [2010/01/02(土) 20:07:21 ]
- スレ立てるまでもない、Win32APIのついての質問はこちらへどうぞ。
やさしいお兄さんやお姉さんたちが答えてくれるかも。 「知らないならレスしないで下さい。ウザイだけです。 」なんて言わないでねっ! 過去スレ、関連リンクは>>2-10くらい。 ■注意 ・質問する前にMSDNライブラリやPlatformSDK、Google等で検索しましょう。 ・日本語版MSDN Online Libraryは不完全です。英語版( msdn.microsoft.com/en-us/library/ )の利用推奨。 ・APIフックなど高度な事をしたい場合はできるだけAdvenced Windowsを読みましょう。 ・言語特有の問題やIDE、MFCやVCLなどの質問はそれぞれの言語や開発環境スレで - Win32API質問箱 wiki wiki.livedoor.jp/program1/d/FrontPage Win32API質問箱 Build84 pc12.2ch.net/test/read.cgi/tech/1259478896/
- 852 名前:デフォルトの名無しさん mailto:sage [2010/01/30(土) 23:42:02 ]
- メインウィンドウのダイアログから CreateDialogParam() で、検索 popup ダイアログを
開いたのですが、キー・バインドなどが働きません。MSDNを見ると、 ”To support keyboard navigation and other dialog box functionality, the message loop for THE DIALOG BOX MUST CALL THE IsDialogMessage() FUNCTION.” と、あります。キー・バインドが利かないのも、これが原因と思われますが、 メインウィンドウのメッセージ・ループ以外で IsDialogMessage() を実装しろ という意味なのでしょうか??? ここがよく分かりません。 IsDialogMessage() をどこで、どうやって実装すればよいのか教えてください。
- 853 名前:デフォルトの名無しさん mailto:sage [2010/01/30(土) 23:56:02 ]
- FindWindowEx()で、検索対象のウィンドウに、複数のEDITが有り、
検索クラス名がEDITだった場合、一番最初のEDITのハンドルしか取れないけど、 2つめ3つめのEDITのハンドルを取得するにはどうしたらいいのでしょう?
- 854 名前:デフォルトの名無しさん mailto:sage [2010/01/30(土) 23:57:46 ]
- hwndChildAfter
子ウィンドウのハンドルを指定します。Z オーダーでこのウィンドウの次にくる子ウィンドウから検索が開始されます。
- 855 名前:デフォルトの名無しさん mailto:sage [2010/01/31(日) 00:05:09 ]
- LineTo君に続いて
FindWindowEx君も死ねよ 二度と来るな
- 856 名前:デフォルトの名無しさん mailto:sage [2010/01/31(日) 00:11:18 ]
- 落ちつけよ。
- 857 名前:デフォルトの名無しさん mailto:sage [2010/01/31(日) 00:13:41 ]
- おっかないインターネッツですね
- 858 名前:デフォルトの名無しさん mailto:sage [2010/01/31(日) 05:13:07 ]
- >>852
そこは、書いてあるとおりダイアログを処理するメッセージループで。 普通メッセージループなんて1つしかないだろうから、そこでいい。
|

|