通过hdc指针获取cdc指针
创建一个基于对话框的应用程序。
为改对话框创建一个按钮。
为改按钮添加一个单击事件消息响应函数,如下:
void CDemo9Dlg::OnButton1()
{
// TODO: Add your control notification handler code here
//获取当前dc的句柄
HDC hdc=::GetDC(m_hWnd);
//通过hdc指针获取cdc指针
CDC* pdc=CDC::FromHandle(hdc);
//输出文本
pdc->SetBkMode(TRANSPARENT);
pdc->SetTextAlign(TA_CENTER);
CRect rect;
GetClientRect(rect);
pdc->TextOut(rect.Width()/2,rect.Height()/2,_T("Hello World!"));
}
{
// TODO: Add your control notification handler code here
//获取当前dc的句柄
HDC hdc=::GetDC(m_hWnd);
//通过hdc指针获取cdc指针
CDC* pdc=CDC::FromHandle(hdc);
//输出文本
pdc->SetBkMode(TRANSPARENT);
pdc->SetTextAlign(TA_CENTER);
CRect rect;
GetClientRect(rect);
pdc->TextOut(rect.Width()/2,rect.Height()/2,_T("Hello World!"));
}