Dlg::OnPaint()
{
CDC* m_dc = this->GetDC();
CDC m_memdc;
m_memdc.CreateCompatibleDC(m_dc);
CBitmap m_bitmap;
m_bitmap.LoadBitmap(IDB_MAIN);
m_memdc.SelectObject(&m_bitmap);
CRect m_rect;
// GetClientRect(m_rect);
m_dc->BitBlt(0,0,800,700,&m_memdc,0,0,SRCCOPY);
m_bitmap.DeleteObject();
{
CDC* m_dc = this->GetDC();
CDC m_memdc;
m_memdc.CreateCompatibleDC(m_dc);
CBitmap m_bitmap;
m_bitmap.LoadBitmap(IDB_MAIN);
m_memdc.SelectObject(&m_bitmap);
CRect m_rect;
// GetClientRect(m_rect);
m_dc->BitBlt(0,0,800,700,&m_memdc,0,0,SRCCOPY);
m_bitmap.DeleteObject();
本文介绍了一个具体的Dlg::OnPaint()函数实现过程,通过创建兼容设备上下文、加载位图资源并绘制到窗口中,展示了如何使用CDC类进行绘图操作。
451

被折叠的 条评论
为什么被折叠?



