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

📄 viewpage.cpp

📁 RFID温度签的源码
💻 CPP
字号:
// ViewPage.cpp : 实现文件
//

#include "stdafx.h"
#include "Temperature.h"
#include "ViewPage.h"


// CViewPage 对话框

IMPLEMENT_DYNAMIC(CViewPage, CPropertyPage)

CViewPage::CViewPage()
	: CPropertyPage(CViewPage::IDD)
{

}

CViewPage::~CViewPage()
{
}

void CViewPage::DoDataExchange(CDataExchange* pDX)
{
	CPropertyPage::DoDataExchange(pDX);
	DDX_Control(pDX, IDC_STATIC_GRID, m_GridStatic);
}


BEGIN_MESSAGE_MAP(CViewPage, CPropertyPage)
	ON_STN_CLICKED(IDC_STATIC_GRID, &CViewPage::OnStnClickedStaticGrid)
	ON_WM_SIZE()
	ON_WM_PAINT()
	ON_WM_ERASEBKGND()
END_MESSAGE_MAP()


// CViewPage 消息处理程序

void CViewPage::OnStnClickedStaticGrid()
{
	// TODO: 在此添加控件通知处理程序代码
}

#define VIEW_LEFT_WIDTH	0//80
#define VIEW_BOTTOM_HEIGHT 0//80

void CViewPage::OnSize(UINT nType, int cx, int cy)
{
	CPropertyPage::OnSize(nType, cx, cy);
	if( IsWindow( m_GridStatic.m_hWnd ) )
	{
		m_GridStatic.MoveWindow( VIEW_LEFT_WIDTH, 0, cx, cy - VIEW_BOTTOM_HEIGHT );
	}
}

void CViewPage::OnPaint()
{
	CPaintDC dc(this);
	//int nWndWidth,nWndHeight;

	dc.SetBkMode( TRANSPARENT );

	//CRect rect;
	//this->GetClientRect( &rect );
	//nWndHeight	= rect.Height();
	//nWndWidth	= rect.Width();

	//CFont   font;   
	//CFont*   pFont=NULL;   
	//LOGFONT   logFont;   
	//pFont=GetFont();//取当前字体   
	//pFont->GetLogFont(&logFont);   
	////logFont.lfEscapement=-900;//旋转90度   
	//font.CreateFontIndirect(&logFont);   
	//pFont=dc.SelectObject(&font); 

	//rect.SetRect( 0, 0, VIEW_LEFT_WIDTH, rect.bottom );
	////DrawTextToDlg( dc.GetSafeHdc(), &rect, "Temperature", TRUE );
	//for( int i=0; i<4; i++ )
	//{
	//	rect.SetRect( VIEW_LEFT_WIDTH - 10, i*(nWndHeight - VIEW_BOTTOM_HEIGHT)/3, 20, 20 );
	//	DrawTextToDlg( dc.GetSafeHdc(), &rect, "10", TRUE );
	//}
	//

	//dc.SelectObject(pFont);//复原 
}

BOOL CViewPage::OnEraseBkgnd(CDC* pDC)
{
	//return CPropertyPage::OnEraseBkgnd(pDC);
	return TRUE;
}

void CViewPage::DrawTextToDlg( HDC hDC, RECT *pRect, const char *str, BOOL IsVertical )
{

	UINT nFormat = DT_CENTER;
	//DrawText( hDC, str, (int)strlen(str), pRect, nFormat );
}

void CViewPage::SetHistoryData(char* pTempertureArray, unsigned int TempCount, unsigned int StartTemperature )
{
//	m_GridStatic.SetHistoryData( pTempertureArray, TempCount, StartTemperature );
}

⌨️ 快捷键说明

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