MFC如何动态载入BITMAP
6个回答
展开全部
1.拉一个picture box控件到窗口,设ID为:IDC_CONNECT
2.打开VC的resource view,右击你的工程名插入一个位图,ID为:IDB_BITMAP
3.在你的按钮点击事件中增加代码:
HBITMAP m_hBitmap;
CStatic* staticId;
staticId = (CStatic *)GetDlgItem(IDC_CONNECT);
m_hBitmap = ::LoadBitmap(::AfxGetInstanceHandle(),MAKEINTRESOURCE (IDB_BITMAP));
staticId->SetBitmap(m_hBitmap);
运行OK.
2.打开VC的resource view,右击你的工程名插入一个位图,ID为:IDB_BITMAP
3.在你的按钮点击事件中增加代码:
HBITMAP m_hBitmap;
CStatic* staticId;
staticId = (CStatic *)GetDlgItem(IDC_CONNECT);
m_hBitmap = ::LoadBitmap(::AfxGetInstanceHandle(),MAKEINTRESOURCE (IDB_BITMAP));
staticId->SetBitmap(m_hBitmap);
运行OK.
展开全部
定义变量
CBitmap bitRed;
初始化的时候加载资源:
bitRed.LoadBitmap(IDB_BITMAP_RED);
动作时候的响应
CStatic *pStatic1 = (CStatic*) GetDlgItem(IDC_STATIC1);
{
pStatic1->SetBitmap(bitRed);
}
CBitmap bitRed;
初始化的时候加载资源:
bitRed.LoadBitmap(IDB_BITMAP_RED);
动作时候的响应
CStatic *pStatic1 = (CStatic*) GetDlgItem(IDC_STATIC1);
{
pStatic1->SetBitmap(bitRed);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
picture control没问题呢,其是大多数控件都可以
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
selectobject( )
把你的位图作为资源,然后用这个选择话刷.然后把矩形区域选择好再填充
把你的位图作为资源,然后用这个选择话刷.然后把矩形区域选择好再填充
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
+q448280620
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询