我的目的:在一个按钮中加载一个位图。
我在一个对话框中定义了一个按钮Button5,然后我再在对话框中定义一个 CBitmapButton chioce5;然后:
void CTypeDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CTypeDlg)
DDX_Control(pDX, IDC_BUTTON5, chioce5);
//}}AFX_DATA_MAP
}
最后,我在OnInitDialog()中用
chioce5.LoadBitmaps (IDB_BITMAP2);//位图的ID;
来加载位图程序运行后,为什么Button5不加载位图?请问错了什么地方?
如果根本不是这么做的,请写下你的方法!多谢!!
我在一个对话框中定义了一个按钮Button5,然后我再在对话框中定义一个 CBitmapButton chioce5;然后:
void CTypeDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CTypeDlg)
DDX_Control(pDX, IDC_BUTTON5, chioce5);
//}}AFX_DATA_MAP
}
最后,我在OnInitDialog()中用
chioce5.LoadBitmaps (IDB_BITMAP2);//位图的ID;
来加载位图程序运行后,为什么Button5不加载位图?请问错了什么地方?
如果根本不是这么做的,请写下你的方法!多谢!!
解决方案 »
- DNS欺骗,代码附上(欺骗没成功?)
- 怎样将鼠标移动到某个STatic控件时,鼠标变为小手?
- 注册表问题
- 如何让一个具有service功能的应用程序能够完全启动?急,谢谢!请各位帮帮小妹。
- 昨天偶太穷了,我的问题放了两天没人理!今天挣了10分,送给帮我解决问题的人,请热心人进!
- 快来救我,明天就要交作业了
- msdn上没有opengl函数的帮助,请问哪里有帮助啊?
- ping和nslookup结果不一样
- 关于枚局局域网资源问题!
- 我在win32(mfc支持)中csocket.create(port)为什么要报错(1440-无效的窗口句并)
- 一个关于消息的问题,高手请进!!!
- 请问要在vc划一条线,如何办到,是不是有象vb中的划线条的控件,谢谢!
BS_OWNERDRAW and BS_BITMAP
2 CBitmapButton testButton
3 testButton.AutoLoad(IDTEST,this);
4 位图资源的ID命名应该是:
"IDB_TEST_BMPD" "IDB_TEST_BMPF" "IDB_TEST_BMPU" "IDB_TEST_BMPX"
却可以,为什么?