请问怎么在MY_FORM窗体中加位图按钮
来源:百度知道 编辑:UC知道 时间:2024/05/12 06:18:04
注意不是在对话框中,要求在点击该按钮后位图能变化,谢谢
抱歉,问题没说清楚
在用MFC编程时,基于Cformview的程序中的my form窗口,希望能在其中加入一个位图按钮,且按下后位图能变
抱歉,问题没说清楚
在用MFC编程时,基于Cformview的程序中的my form窗口,希望能在其中加入一个位图按钮,且按下后位图能变
首先建立工程文档
然后加入按钮 按钮类型改为bitmap
新建或者调入一个位图 IDB_BITMAP1
从类向导里点出ondraw
加入
HBITMAP hBitmap1 = (HBITMAP) m_bitmap1.GetSafeHandle();
((CButton*) GetDlgItem(IDC_weitu))->SetBitmap(hBitmap1);//绘图,可用这段语句重绘实现位图变换
View.h里加入 CBitmap m_bitmap1;
这里加入:m_bitmap1.LoadBitmap(IDB_BITMAP1);
成为:
CMyView::CMyView()
: CFormView(CMyView::IDD)
{
m_bitmap1.LoadBitmap(IDB_BITMAP1);//载入图片
}
执行就可以了
用鼠标按下事件啊,当鼠标按下的时候 ,换张图片不就可以了吗
什么意思?
....