⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 testicanbaselist.cpp

📁 iCAN主站库[windows平台DLL],用于开发iCAN系统windows平台程序[上位机程序]
💻 CPP
字号:
// TesticanBaseList.cpp : implementation file
//

#include "stdafx.h"
#include "testicandll.h"
#include "TesticanBaseList.h"

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// CTesticanBaseList

CTesticanBaseList::CTesticanBaseList()
{
}

CTesticanBaseList::~CTesticanBaseList()
{
}


BEGIN_MESSAGE_MAP(CTesticanBaseList, CListCtrl)
	//{{AFX_MSG_MAP(CTesticanBaseList)
	ON_WM_PAINT()
	ON_WM_ERASEBKGND()
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CTesticanBaseList message handlers

void CTesticanBaseList::OnPaint() 
{
	CPaintDC paintdc(this); // device context for painting
	
	// TODO: Add your message handler code here
//	if(GetHeaderCtrl()->m_hWnd==NULL)
//	{
//		DefWindowProc(WM_PAINT,(WPARAM)paintdc.m_hDC,0);
//		return;
//	}
	
	CRect winrc;
	GetClientRect(&winrc);
	
	CDC dc;
	dc.CreateCompatibleDC(&paintdc);
	
	CBitmap bm;
	bm.CreateCompatibleBitmap(&paintdc,winrc.Width(),winrc.Height());
	dc.SelectObject(&bm);

	dc.FillSolidRect(&winrc,RGB(255,255,255));
	
	DefWindowProc(WM_PAINT,(WPARAM)dc.m_hDC,0);
	
	CRect tmp;
	GetHeaderCtrl()->GetClientRect(&tmp);
	winrc.top+=tmp.Height();
// 	m_Refreshrc=winrc;
	paintdc.BitBlt(winrc.left, winrc.top, winrc.Width(), 
		winrc.Height(), &dc, winrc.left, winrc.top, SRCCOPY);
	
	dc.DeleteDC();
	bm.DeleteObject();	

}

BOOL CTesticanBaseList::OnEraseBkgnd(CDC* pDC) 
{
	// TODO: Add your message handler code here and/or call default
	return TRUE;
	return CListCtrl::OnEraseBkgnd(pDC);
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -