对话框位图描点问题
BOOL CBMPDlg::OnInitDialog()
{
CDialog::OnInitDialog();
// TODO: Add extra initialization here
HBITMAP hBitmap;
hBitmap = (HBITMAP)::LoadBitmap(AfxGetInstanceHandle(),MAKEINTRESOURCE(IDB_BMP));
m_BMP.SetBitmap(hBitmap);
CBitmap CBMP ;
CBMP.LoadBitmap(IDB_BMP);
BITMAP Bitmap;
CBMP.GetBitmap(&Bitmap);
SetWindowPos(NULL,0,0,Bitmap.bmWidth,Bitmap.bmHeight,0);//改变对话框的大小
m_BMP.MoveWindow(0,0,Bitmap.bmWidth,Bitmap.bmHeight,FALSE);//改变位图位置
CDC*mdc;
mdc=m_BMP.GetDC();//m_BMP为picture控件关联变量
for (int i = 1;i<Bitmap.bmWidth;i++)
for (int j = 1; j<Bitmap.bmHeight;j++)
{
mdc->SetPixel(i,j,RGB(255,0,0));
}