ダイアログをメインとして表示するには?


nopix  2010-06-12 09:45:10  No: 71729  IP: [192.*.*.*]

質問させて頂きます。

メインウィンドウはダイアログで用意し
WinMain開始時にDialogBox関数で表示したいと思っています。

所が、IDEをVC2010 Proに変えた所、リソースをプロジェクトに追加しているのも関わらず
DialogBox関数で失敗します。
GetLastErrorでエラーコードを見ると、1046が返ります。

このやり方は以前よりやっており、IDEはVC2005、VC2008でも問題無く動いていました。

バイナリを見ると、どうもリソースが埋め込まれていないようにも思えるのですが
VC2010ですと、何か特別なやり方が必要なのでしょうか?

DialogBoxの引数は
DialobBox( (HINSTANCE)NULL, TEXT("IDD_TESTDIALOG"), (HWND)NULL, dialogproc );

画面は全てダイアログで作ってしまったため、どうぞお知恵をお貸し下さい。

編集 削除
επιστημη  URL  2010-06-13 16:44:44  No: 71730  IP: [192.*.*.*]

error-code 1046 ってどんなエラーなんですか?
# 1814(対応するリソースIDが存在しない)ならわかるんだけどー

編集 削除
米村貴祐  2010-06-13 18:26:21  No: 71731  IP: [192.*.*.*]

VC2010は本物ですか?

ニセモノが出回ってます。

編集 削除
米村貴祐  2010-06-13 18:28:12  No: 71732  IP: [192.*.*.*]

πさん>エラーでてますよ。
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/

編集 削除