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

来源:互联网 发布:类似啊噜哈的软件 编辑:程序博客网 时间:2024/05/08 19:22

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);

加载光标:

11)        SetCapture();HCURSOR hCur  = LoadCursor(AfxGetApp()->m_hInstance,MAKEINTRESOURCE(IDC_CURSOR1)) ;::SetCursor(hCur);

22)添加消息函数BOOL CTestBitmapDlg::OnSetCursor(CWnd* pWnd, UINT nHitTest, UINT message){// TODO: 在此添加消息处理程序代码和/或调用默认值dHCURSOR hCur  = LoadCursor(AfxGetApp()->m_hInstance,MAKEINTRESOURCE(IDC_CURSOR1)) ;::SetCursor(hCur);return TRUE;//return CDialogEx::OnSetCursor(pWnd, nHitTest, message);}


0 0
原创粉丝点击