Win32API質問箱 Build88

このエントリーをはてなブックマークに追加
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を読み込み中にエラーですみたいな、アドレスがちゃんと入ってない時に出るエラーだと思うのですが、どうすれば良いでしょうか?