A. MFC 按钮中上添加背景图片,或者设置按钮具有透明背景
确实不起作用,孙鑫老师在课堂上说过,你可以去看看DrawItem这个函数
B. 怎么给MFC的对话框加背景图片
1、新建MFC应用程序。
C. mfc给按钮设置图片的问题
给按钮加图片有两种方法,我一般用这种
首先在资源标签页,导入图片bmp。
然后在给按钮添加图片的函数体中写代码:
HBITMAP hBitmap ;
hBitmap = LoadBitmap(AfxGetInstanceHandle(),MAKEINTRESOURCE(IDB_BITMAP_R));
// IDB_BITMAP_TEST为资源图片ID
((CButton *)GetDlgItem(按钮的ID))->SetBitmap(hBitmap);
D. MFC怎么更改Dialog的样式还有就是按钮怎么可以设置为自己的图片背景
问清楚点 要想去除OK CANCEL等 直接选中 按DELETE 就可以了
至于图片背景 需要先插入一个BITMAP 然后再BITMAP里面添加你所需要的图片
接着
首先添加位图资源
//添加两个成员变量
CBitmap m_mybit;
CBrush m_mybrush;
//在初始化函数里面初始化
m_mybit.LoadBitmap(IDB_BITMAP2);//位图资源ID
m_background.CreatePatternBursh(&m_mybrush);
//在paint函数里面
CPaint Dc(this);
CRect myreact(0,0,800,500);
Dc.FillRect(myrect,&m_mybrush);
E. mfc中如何为子窗口加一个背景图片
将你的背景图加载进来,然后用bitblt画上去
CBitmap bitmap;
CRECT rect;
GetClientRect(&rect);
CDC cdc;
cdc.CreateCompatibleDC(NULL);
bitmap.LoadBitmap(hInstance,...);
cdc.SelectObject(&bitmap);
pdc->Bitblt(......);