912 :
デフォルトの名無しさん:
LRESULT WINAPI MsgProc( HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam )
{ switch( msg )
{ case WM_CREATE:
return Wm_CreateProc(hWnd,(LPCREATESTRUCT)lParam);
case WM_COMMAND:
return Wm_CommandProc(hWnd,HIWORD(wParam),LOWORD(wParam),(HWND)lParam);←この関数中で
〜
}
return DefWindowProc( hWnd, msg, wParam, lParam );
}
↓これをした後
void hgoe(HWND hwnd)
{ LPSTR str;
float x,y,z;
GetDlgItemText(hwnd ,10,str ,100);sscanf(str,"%f",&x);
GetDlgItemText(hwnd ,11,str ,100);sscanf(str,"%f",&y);
GetDlgItemText(hwnd ,12,str ,100);sscanf(str,"%f",&z);
}
WinMain中の
MSG msg;
while( GetMessage( &msg, NULL, 0, 0 ) )
{
TranslateMessage( &msg );
DispatchMessage( &msg );
}←ここでエラーが出ます
}
エラーメッセージはメモリの000005を読み込み中にエラーですみたいな、アドレスがちゃんと入ってない時に出るエラーだと思うのですが、どうすれば良いでしょうか?