91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 1KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2021-05-29
  • 語言: 其他
  • 標簽: 不閃爍??ListCtrl??

資源簡介

ListCtrl擴展類,解決list控件刷新閃爍問題

資源截圖

代碼片段和文件信息

#include?“stdafx.h“
#include?“ListCtrlEx.h“

BEGIN_MESSAGE_MAP(CListCtrlEx?CListCtrl)
ON_WM_ERASEBKGND()
ON_WM_PAINT()
END_MESSAGE_MAP()


BOOL?CListCtrlEx::OnEraseBkgnd(CDC*?pDC)
{
//?TODO:?在此添加消息處理程序代碼和/或調用默認值

//?return?CListCtrl::OnEraseBkgnd(pDC);
return?FALSE;
}


void?CListCtrlEx::OnPaint()
{
CPaintDC?dc(this);?//?device?context?for?painting
//?TODO:?在此處添加消息處理程序代碼
//?不為繪圖消息調用?CListCtrl::OnPaint()
CRect?rect;
CRect?headerRect;
CDC???memDC;
CBitmap?memMap;

GetClientRect(&rect);
GetDlgItem(0)->GetWindowRect(&headerRect);
memDC.CreateCompatibleDC(&dc);
memMap.CreateCompatibleBitmap(&dc?rect.Width()?rect.Height());
memDC.Selectobject(&memMap);
memDC.FillSolidRect(&rect?RGB(255?255?255));

DefWindowProc(WM_PAINT?(WPARAM)memDC.m_hDC?(LPARAM)0);

dc.BitBlt(0?headerRect.Height()?rect.Width()?rect.Height()?&memDC?0?headerRect.Height()?SRCCOPY);
memDC.DeleteDC();
memMap.Deleteobject();
}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????1016??2012-09-13?22:47??ListCtrlEx.cpp
?????文件?????????256??2012-09-13?22:51??ListCtrlEx.h

評論

共有 條評論