« 幸楽苑 高崎緑町店 / ラーメン・群馬県高崎市 | メイン | 今日のバカねこ改め今日のりりこ »
2008年11月23日
MFCで作成したダイアログの画面
VC++6.0(eVC4.0)を使用しMFCのダイアログウィンドウを作成しました。
OK, キャンセルボタンは削除したのにもかかわらず、リターンキーを押下するとなぜかウィンドウが閉じてしまうという不具合が発生しました。
色々ネットで調べて、
・何もしないボタンを「標準ボタン」にする。
・virtual void OnOk()を実装する。
などで解決できたのですが、他の画面は、「afx_msg void OnOk();」の実装のみで解決できていました。
VC++6.0ではClassWizardで適当なボタンのBN_CLICKEDイベントに「OnOk」という名前をつければ回避できました。(ヘッダーファイルのメッセージマップはafx_msg void OnOk();です。)
eVC4.0でできるかは未確認なので、火曜日に試してみます。
↓クリックして頂けるとうれしいです(ワンクリック詐欺ではないです(笑))
人気blogランキングへ
日本ブログ村へ
投稿者 danna : 2008年11月23日 09:54
トラックバック
このエントリーのトラックバックURL:
http://www.namibuta.net/cgi-bin/mt/mt-tb.cgi/968