VisualC++相談室 6
■ このスレッドは過去ログ倉庫に格納されています
0474デフォルトの名無しさん
NGNG何故か CreateWindowEx が失敗します。
GetLastError したら「この関数は正常に終了しました」と出ました。
どういう事なんでしょうか?
RegisterWindowEx はちゃんと正常終了しています。
m_hWnd = ::CreateWindowEx(windowStyleEx, s_szClassName, "", windowStyle, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, NULL, NULL, s_hInstance, NULL);
if ( !m_hWnd)
{
MessageBox(NULL, (LPCSTR)"CreateWindowExに失敗", (LPCSTR)"デバッグ", MB_OK);
LPVOID lpMsgBuf;
FormatMessage( FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_FROM_SYSTEM | FORMAT_MESSAGE_IGNORE_INSERTS, NULL, GetLastError(), MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT), (LPTSTR) &lpMsgBuf, 0, NULL );
MessageBox( NULL, (const char*)lpMsgBuf, "エラー情報", MB_OK | MB_ICONINFORMATION );
LocalFree( lpMsgBuf );
}
■ このスレッドは過去ログ倉庫に格納されています