- 462 名前:デフォルトの名無しさん mailto:sage [2008/12/30(火) 17:04:15 ]
- >>460を見る限り、おそらくメインとなるウィンドウもCreateWindow(Ex)で作っているんだろう。
だったら、TranslateMessage/DispatchMessageのところをこうしろ。 if (!IsDialogMessage(メインウィンドウのハンドル, &msg)) { TranslateMessage(&msg); DispatchMessage(&msg); } そうすれば、>>458をやらなくても、455の処理が可能になる。 これをやると、ダイアログの挙動を示すため、ほかにも副作用があるけど。
|

|