1、为图片控件加载位图(bmp格式):
这里只讲动态加载情况。首先都要导入BMP资源到程序里面;
其次添加代码动态加载:
1
动态加载:
1)
HBITMAP hBitmap=::LoadBitmap(AfxGetApp()->m_hInstance,MAKEINTRESOURCE(IDB_BITMAP3));
m_BitmapStatic.SetBitmap(hBitmap);
//
//
2)
CBitmap Bitmap;
Bitmap.LoadBitmap(IDB_BITMAP3);
HBITMAP hBitmap=(HBITMAP)Bitmap.GetSafeHandle();
m_BitmapStatic.SetBitmap(hBitmap);
加载光标:
1
1)
SetCapture();
HCURSOR hCur = LoadCursor(AfxGetApp()->m_hInstance,MAKEINTRESOURCE(IDC_CURSOR1)) ;
::SetCursor(hCur);
2
2)添加消息函数
BOOL CTestBitmapDlg::OnSetCursor(CWnd* pWnd, UINT nHitTest, UINT message)
{
// TODO: 在此添加消息处理程序代码和/或调用默认值d
HCURSOR hCur = LoadCursor(AfxGetApp()->m_hInstance,MAKEINTRESOURCE(IDC_CURSOR1)) ;
::SetCursor(hCur);
return TRUE;
//return CDialogEx::OnSetCursor(pWnd, nHitTest, message);
}