- 110 名前:デフォルトの名無しさん [2007/07/23(月) 01:43:15 ]
- >>109
ありがとうございます。 そんな感じ書いています。メッセージループは、 while( msg.message!=WM_QUIT ) { if(PeekMessage(&msg, hwnd, 0, 0, PM_REMOVE) > 0 || PeekMessage(&msg, hwnd2, 0, 0, PM_REMOVE) > 0) { TranslateMessage(&msg); DispatchMessage(&msg); } } のようにして。 これで、実際、ウィンドウが2つ出るのですが、そのウィンドウを破棄しても、 プロセスが死なずに残るんです。ちなみに片方のウィンドウを別のウィンドウの 子ウィンドウにし、子ウィンドウではWM_DESTROYではなにせず、親ウィンドウの WM_DESTROYでPostQuitMessageをしています。 どうでしょうか?
|

|