MFC中,我成功导入了CBUTTONSt类,运行后最后按钮也能显示,但是出现了不算错误的错误~求大神帮忙

MFC\u5355\u6587\u6863\u4e2d\u5bfc\u5165CBUTTONST\u7c7b\u540e\u505a\u4e86\u4e2a\u6309\u94ae\u8fd0\u884c\u62a5\u9519\u554a\uff0c\u6c42\u5927\u795e\u89e3\u7b54

1\u3001\u53ef\u80fdm_btn\u4e0d\u662fpublic\u53d8\u91cf\uff0c\u53ef\u80fd\u662fprivate\u6216protected\u3002
\u5c06\u5176\u6539\u4e3apublic\u5373\u53ef\u5f15\u7528\uff1a
class CButtonST
{
...
public:
CXXX m_btn;

...

};
2\u3001\u4f46\u662f\uff0c\u53ef\u80fdCButtonST\u7c7b\u63d0\u4f9b\u4e86\u4f60\u60f3\u8bbf\u95ee\u7684\u6210\u5458\u51fd\u6570\uff0c\u4eba\u5bb6\u4f5c\u8005\u4e0d\u60f3\u8ba9\u4f60\u76f4\u63a5\u8bbf\u95ee\u7c7b\u91cc\u7684\u53d8\u91cf\uff0c\u6240\u4ee5\u9700\u8981\u4f60\u518d\u67e5\u67e5\u6210\u5458\u51fd\u6570\u4e2d\u6709\u6ca1\u6709\u4f60\u60f3\u8981\u7684\u529f\u80fd\u3002

\u4f60\u7684bt\u4e3a\u9ed8\u8ba4\u6309\u94ae\u5219\u83b7\u5f97\u7126\u70b9\u3002 \u4f60\u4ec5\u4ec5\u662f\u6539\u4e86 BK_OUT \uff08\u9f20\u6807\u79fb\u51faBT\u7684\u80cc\u666f\uff09 \u7684\u989c\u8272\u800c\u5df2\u3002
BK\u7684\u989c\u8272\u6709\u4e09\u79cd BK_IN\uff08\u9f20\u6807\u5728BT\u5185\uff09 BK_OUT \uff08\u9f20\u6807\u79fb\u51fa\uff09 BK_FOCUS \uff08BT\u83b7\u53d6\u7126\u70b9\uff0c\u5373\u54cd\u5e94\u952e\u76d8\u56de\u8f66\u952e\uff09.
m_bt1.SetColor(CButtonST::BTNST_COLOR_BK_IN, RGB(255,0,0));
m_btn1.SetColor(CButtonST::BTNST_COLOR_BK_OUT, RGB(255,0,0));
m_btn1.SetColor(CButtonST::BTNST_COLOR_BK_FOCUS, RGB(255,0,0));
\u8bd5\u4e00\u4e0b\uff0c\u5e0c\u671b\u80fd\u5e2e\u5230\u4f60


\u6ce8\u610f\u67e5\u6536\uff0c\u529f\u80fd\u5168\u7684button

这个是断言错误,代表你的程序里有个逻辑错误。你的MFC引发了wincore.cpp断言,我遇到的情况是在子窗口创建时,拦截了父窗口的创建消息,导致这个异常抛出。你检查下你的窗口创建代码部分是不是有可疑的动作?

  • MFC鑷繁鍒涘缓鐨勮缃寜閽殑鏂扮被CMyButton(鍩轰簬CButton绫荤殑),濡備綍璋冪敤閲 ...
    绛旓細閭h竟鍥炵瓟浣犱簡銆傝繖涓槸涓撻棬鐢ㄤ簬琚獶rawItem璋冪敤鐨勭鏈夊嚱鏁般
  • MFC涓,濡備綍灏咰Bitmap涓殑鍥剧墖澶嶅埗鍒板彟涓CBitmap鐨勪竴鍧楀尯鍩熶腑,鍗冲浣曡...
    绛旓細鐢ㄦ垚鍛樺嚱鏁 CBitmap::GetBitmapBits 鍜 CBitmap::SetBitmapBits 鍙互璇诲彇鍜岃缃 浣犻渶瑕佺殑瀛楄妭銆 CBitmap::GetBitmap鍙互鑾峰彇Bitmap鐨勫熀鏈俊鎭傛敼鍙橀鑹诧紝鍙互淇敼鐩稿簲鐐圭殑棰滆壊鏁板笺
  • mfc 涓瑿Button鐨 EnableWindow鍙互璁剧疆鎸夐挳鐨勬槸鍚﹀彲浠ョ敤銆 璇烽棶濡備綍...
    绛旓細IsWindowEnabled,杩斿洖TRUE鍒欏彲鐢紝杩斿洖FALSE涓嶅彲鐢
  • 鎴戝垰瀛︿範MFC,鎴鎸夌収涔︿笂涓涓緥瀛,鐢ㄥ璇濇鍒涘缓涓涓伐绋,宸ョ▼鍚:CpuUs...
    绛旓細CCpuUsageDlg锛孋AboutDlg鍚э紝褰撳伐绋嬪缓绔嬪畬鎴愮殑鏃跺檝c6.0浼氳嚜鍔ㄧ敓鎴愯繖涓変釜绫锛孋CpuUsageApp浠h〃搴旂敤绋嬪簭瀹炰緥鏈韩锛寁c浼氬湪宸ョ▼鍚嶅悗鍔犱笂App浣滀负绫诲悕锛孋CpuUsageDlg鏄璇濇灏佽绫籿c浼氬湪宸ョ▼鍚嶅悗鍔犱笂Dlg锛孋AboutDlg鏄釜鍏充簬瀵硅瘽妗嗗氨鏄偣甯姪鍑虹殑閭d釜涓滆タ锛屾湁娌℃湁閮芥病浜嬨備富瑕佹搷浣滃湪CCpuUsageDlg涓繘琛...
  • 璇锋暀VC6.0MFC涓瑿Bitmap::CreateCompatibleBitmap()鍑芥暟涓嶤DC::Stretch...
    绛旓細if(!rectMineArea.PtInRect(pt)){ MINEWND mMINEWND;memest(&mMINEWND,0,sizeof(MINEWND ));return mMINEWND;} else ...
  • 鎴戞兂闂笅MFC鏂板缓涓涓璇濇鐨凜AboutDlg绫绘槸鏈変粈涔堢敤鐨勫憿?
    绛旓細鐢变簬CDialog绫绘彁渚涗簡瀵硅瘽妗嗙紪绋嬬殑鎺ュ彛锛屽疄鐜颁簡瀵硅瘽妗嗘秷鎭搷搴斿拰澶勭悊鏈哄埗锛岃岃繖涓狢AboutDlg灏辨槸浠ヤ笅MFC鑷甫鐨勫璇濇瀵瑰簲鐨凜Dialog绫
  • 璇烽棶C++ MFC涓CFile绫讳笌CDocment绫绘湁浠涔堝尯鍒?
    绛旓細CFile 鍏宠仈浜嗕竴涓枃浠舵弿杩扮, 閫氳繃瀹冨彲浠ユ搷浣滄枃浠.CDocument 鏄竴涓暟鎹璞, 绠$悊寰呭睍绀虹殑鏁版嵁.CView 鏄竴涓樉绀哄璞, 瀹氫箟浜嗗浣曟樉绀虹獥鍙.document 鍙互鍏宠仈澶氫釜view, 鎶婃暟鎹睍绀哄湪澶氫釜绐楀彛. 绠鍗曠偣璇村叧绯诲涓嬪浘:鍔濅綘鏀惧純MFC鍚, 鎶婃暟鎹拰鐣岄潰鎼炲湪涓璧, 杩樻悶杩风硦浜, 瀵逛綘娌″暐濂藉.浣犲厛瑕佹悶娓呮...
  • cbuilder涓兘浣跨敤mfc涓鐨勭被鍚?
    绛旓細CBuilder6.0涓娇鐢∕FC 涓銆丮FC缂栬瘧鍙傛暟锛氳繘鍏ヨ彍鍗昉roject\Options鍚庨塂irectories\Conditionals椤 1)Includepath鍔犲叆$(BCB)\include\MFC;2)Librarypath鍔犲叆$(BCB)\lib\Psdk;3)瀵笵irectShow缂栫▼鐨勫鐞嗭細Conditionaldefines鍔犲叆STRICT;WIN32;閫堿dvanceCompiler椤 4)灏MFCCompatibility鍕鹃変笂 浜屻丮FC澶存枃浠讹細鍦<...
  • 鍏充簬MFC涓瑿bitmap鍜孋DC鐨勬搷浣
    绛旓細鎴戝ぇ姒傝浜嗕笅锛岃璇存垜鐨勭湅娉曪紝涔熻鏈変笉瓒抽渶瑕佷綘鑷繁閴村埆锛氱涓锛氫綘GetDC鍚庡叏閮ㄦ病鏈塕eleaseDC锛岃繖鏄釜寰堜弗閲嶇殑闂銆傜浜岋細浣犺瘯璇曠敤涓や唤CBitmap鍒嗗埆鏀惧叆涓や唤鍐呭瓨DC涓細濡傛灉浣犺繕鏄病澶寸华鍙互鍙傝冧笅闈㈢殑涓浠芥祴璇曚唬鐮佷腑鐨勶細DanamicLoadView.cpp 璇ヤ唬鐮乿s2010浜叉祴鑳借繍琛 http://yunpan.cn/QnNn7HKMyrj...
  • MFC鍗曟枃妗涓鍏BUTTONST绫诲悗鍋氫簡涓寜閽繍琛屾姤閿欏晩,姹傚ぇ绁炶В绛
    绛旓細1銆佸彲鑳絤_btn涓嶆槸public鍙橀噺锛屽彲鑳芥槸private鎴杙rotected銆傚皢鍏舵敼涓簆ublic鍗冲彲寮曠敤锛歝lass CButtonST { ...public:CXXX m_btn;...};2銆佷絾鏄紝鍙兘CButtonST绫绘彁渚涗簡浣犳兂璁块棶鐨勬垚鍛樺嚱鏁帮紝浜哄浣滆呬笉鎯宠浣犵洿鎺ヨ闂被閲岀殑鍙橀噺锛屾墍浠ラ渶瑕佷綘鍐嶆煡鏌ユ垚鍛樺嚱鏁颁腑鏈夋病鏈変綘鎯宠鐨勫姛鑳姐
  • 扩展阅读:mindmaster永久免费版 ... 德国wmf榨汁机 ... 永久免费连接cmccweb ... 兄弟mfc-l2710dw清零 ... 免费看各种网站的浏览器 ... 破解cmcc私人wifi密码 ... 磁盘修复已经13小时了 ... 兄弟mfc-l2730碳粉清零 ... 系统找不到mfc140 dll ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网