您的位置:首页 > 其它

为图片控件加载位图+为鼠标加载图标

2016-12-24 19:57 162 查看
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);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: