1、 'createcompatiblebitmap' cannot convert parameter 2 from 'int (void) const' to 'int'
crect rect;
getdlgitem(nlddlgltem)->getclientrect(&rect);
cbitmap membitmap;//定義乙個位圖物件
membitmap.createcompatiblebitmap(pdc,rect.width,rect.height);
報錯:error c2664: 'createcompatiblebitmap' : cannot convert parameter 2 from 'int (void) const' to 'int'
修改為:
membitmap.createcompatiblebitmap(pdc,rect.width(),rect.height());
2、view類的虛函式onupdate()可以配合invalidaterect(&rect,true)顯示更新指定的rect區域。
3、解決連續使用updateallviews(null)不斷閃屏的問題
過載view的wm_onerasebkgnd訊息,注釋掉所有**,直接return true;
MFC日期顯示
ctime必須呼叫賦值函式,使用其靜態函式來初始化 例如 ctime time ctime getcurrenttime 這樣就可以直接呼叫time的內部方法得到你想要的當前的時間了。同上一樣,使用mfc 的coledatatime來處理當前系統的時間也需要首先使用其靜態函式來初始化 例如 cole...
MFC 控制項全屏顯示
全屏顯示 成員變數 bool m bfullscreen 全屏標誌 crect m fullscreenrect 整個螢幕尺寸 windowplacement m oldwndplacement 全屏時對話方塊的位置屬性 windowplacement m newwndplacement 全屏後對話...
MFC 顯示 ToolTip 資訊
今天在寫程式時遇到滑鼠懸停在控制項上方顯示資訊,經查閱資料及實踐總結如下 該功能的實現主要是用ctooltipctrl類。首先在對話方塊的標頭檔案中加入初始化語句 public 下,加入 ctooltipctrl m mytip 然後在初始化對話方塊函式中加入 m mytip.create this...