質問させて頂きます。
メインウィンドウはダイアログで用意し
WinMain開始時にDialogBox関数で表示したいと思っています。
所が、IDEをVC2010 Proに変えた所、リソースをプロジェクトに追加しているのも関わらず
DialogBox関数で失敗します。
GetLastErrorでエラーコードを見ると、1046が返ります。
このやり方は以前よりやっており、IDEはVC2005、VC2008でも問題無く動いていました。
バイナリを見ると、どうもリソースが埋め込まれていないようにも思えるのですが
VC2010ですと、何か特別なやり方が必要なのでしょうか?
DialogBoxの引数は
DialobBox( (HINSTANCE)NULL, TEXT("IDD_TESTDIALOG"), (HWND)NULL, dialogproc );
画面は全てダイアログで作ってしまったため、どうぞお知恵をお貸し下さい。
error-code 1046 ってどんなエラーなんですか?
# 1814(対応するリソースIDが存在しない)ならわかるんだけどー
VC2010は本物ですか?
ニセモノが出回ってます。
πさん>エラーでてますよ。
Web ページ エラーの詳細
ユーザー エージェント: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; Trident/4.0; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 3.5.30729; .NET CLR 3.0.30729; .NET4.0C; .NET4.0E)
タイムスタンプ: Sun, 13 Jun 2010 09:26:40 UTC
メッセージ: オブジェクトを指定してください。
ライン: 65
文字: 1
コード: 0
URI: http://blogs.wankuma.com/episteme/