程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> tab2-MFC窗口被覆蓋後,窗口上按鈕的圖標消失了

tab2-MFC窗口被覆蓋後,窗口上按鈕的圖標消失了

編輯:編程綜合問答
MFC窗口被覆蓋後,窗口上按鈕的圖標消失了

問題1:MFC窗口上的MFCBUTTON按鈕設置了ICON圖標,在窗口被覆蓋後,這些圖標全部消失了,在鼠標滑過時會顯示出來。問了度娘說是ONPAINT函數的問題,但這個函數我根本沒有改動過啊。。而且,我還嘗試在ONPAINT函數中設置按鈕的ICON,仍然不行。求助!
問題2:我有2個tab控件,他們是嵌套關系,tab1包含tab2。如何做到在tab1的第1頁單擊一個按鈕,修改tab2第2頁的edit控件的值?各位大神如果有代碼的話直接寫代碼吧,因為網上那些方法我都試過了,實在是自己搞不出來。求助!!

最佳回答:


1. 你的按鈕是自繪的嗎?需要處理DrawItem虛函數。
2. 創建tab2的時候將tab1的CWnd*指針或者HWND窗口句柄作為tab2構造函數的參數傳遞過去即可。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved