原创 關於雙緩衝繪圖(上)

用MFC如何高效地繪圖TouchMe    顯示圖形如何避免閃爍,如何提高顯示效率是問得比較多的問題。而且多數人認爲MFC的繪圖函數效率很低,總是想尋求其它的解決方案。MFC的繪圖效率的確不高但也不差,而且它的繪圖函數使用非常簡單,只要使

原创 透明處理位圖。

void CLoginDialog::OnPaint() { CPaintDC dc(GetDlgItem(IDC_STATIC_RECT)); // TODO: Add your message handler code here an

原创 Widget中使用ImageView顯示圖片的問題

    前段時間碰到一件很奇怪的事情,在ListView中使用ImageView能將圖片顯示出來,而在widget中使用ImageView卻顯示不出來,剛開始以爲是widget的佈局有問題,後來確定不是widget佈局的問題,沒辦法,嘗試

原创 關於雙緩衝繪圖(下)

小結:主要的思想是,如果要顯示圖形,直接把該圖形當作一個document,在改寫document的時候,實際上就是改寫這個位圖。然後在View中顯示的時候,直接把這個位圖顯示出來就可以了。這需要兩個DC,一個DC是檯面上的顯示用的,一個D