- Win32API質問箱 Build121 [転載禁止]©2ch.net
804 :デフォルトの名無しさん[sage]:2015/12/08(火) 01:18:39.29 ID:BN6+7Zbb - その後も自力で何とか試行錯誤を繰り返しておりましたがフリーズ問題は解決に至っておりません
このまま無かったことにするのはスレを見てる方に対して失礼だと思いましたので 引き続き、皆様のお知恵を拝借してフリーズを解決できるコードを募りたいと思います 宜しくお願いします #include <windows.h> int WINAPI wWinMain( HINSTANCE inst, HINSTANCE prev, wchar_t *cmdline, int show_cmd ) { HWND window, editor; WNDCLASS winc = {0}; winc.style= CS_HREDRAW | CS_VREDRAW; winc.lpfnWndProc= ::DefWindowProc; winc.hInstance= inst; winc.hIcon= ::LoadIcon( NULL , IDI_APPLICATION ); winc.hCursor= ::LoadCursor( NULL , IDC_ARROW ); winc.hbrBackground= (HBRUSH)GetStockObject( NULL_BRUSH ); winc.lpszClassName= L"window"; ::RegisterClass( &winc ); window = ::CreateWindow( L"window", L"test", WS_OVERLAPPED|WS_VISIBLE, 0, 0, 300, 100, NULL, NULL, inst, NULL ); editor = ::CreateWindow( L"EDIT", L"", WS_CHILD|WS_VISIBLE, 0, 0, 300, 100, window, 0x03e8, inst, NULL ); MSG msg = {0}; while( ::GetMessage( &msg, NULL, 0, 0 ) > 0) { ::TranslateMessage( &msg ); ::DispatchMessage( &msg ); } return 0; }
|
|