- 851 名前:デフォルトの名無しさん mailto:sage [2008/02/29(金) 22:21:18 ]
- ttp://wisdom.sakura.ne.jp/system/winapi/
テンプレの上記のサイトのメッセージボックス項の #include <windows.h> int WINAPI WinMain(HINSTANCE hInstance , HINSTANCE hPrevInstance , PSTR lpCmdLine , int nCmdShow ) { CHAR chStr[128]; wsprintf(chStr , "インスタンスハンドル : %d" , hInstance); MessageBox(NULL , chStr , TEXT("Kitty on your lap") , MB_OK); return 0; } 上記のコードを実行しようとすると error C2664: 'wsprintfW' : 1 番目の引数を 'CHAR [128]' から 'LPWSTR' に変換できません。 error C2664: 'MessageBoxW' : 2 番目の引数を 'CHAR [128]' から 'LPCWSTR' に変換できません。 このようなエラーが出ます chStrをLPWSTR[128]で宣言してもエラーは相変わらずです。 これはどうすればいんでしょうか?コンパイラはVS2005です
|

|