掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
ボタンにビットマップを表示するには? (ID:66043)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
以下についてご指導をよろしくお願い致します。 ・Windows XP VC++6 MFC ダイアログベース ・ダイアログに6個のボタンを配置、1〜5は固定で6のボタンのみ、 ボタン押下毎にIDB_BITMAP6⇔IDB_BITMAP7を交互に表示したいのですが、 2回目のボタン押下でエラーダイアログが表示されます。 ・エラー内容 Debug Assertion Failed! ・手法 BOOL CTest::OnInitDialog() { : // 省略 CBitmap m_Bitmap1.LoadBitmap(IDB_BITMAP1); : // 省略 CBitmap m_Bitmap7.LoadBitmap(IDB_BITMAP7); CButton m_Button1.SetBitmap(m_Bitmap1); : // 省略 CButton m_Button6.SetBitmap(m_Bitmap6); } void CTest::OnButton6() { //ここで交互に //m_Button6.SetBitmap(m_Bitmap6); または m_Button6.SetBitmap(m_Bitmap7); }
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.