我想在一个dialogbar上动态的创建一些按钮,不知道如何操作?
请高手指点
请高手指点
解决方案 »
- error C2660: 'Create' : function does not take 5 parameters
- 如何找回Debug
- 哪位高手帮我写个Dll,打开文件夹对话框,给VB6使用
- 为什么在cdialog中找不到WM_ERASEBKGND呢
- UPD丢包的问题
- View工作区显示对话框的问题
- 关于用socket发送和接收的问题
- 在菜单中的选项怎样加入代码(单击它时执行的)
- Obtains the current logical length of the file in bytes, not the amount.请问logical length of the file in bytes和the amount的区别?,
- 请问如何在VC++使用ODBC API方法更新数据库?
- 鼠标问题
- 阻塞Winsock编程中客户端非法关闭,服务器如何处理?
我是在MainFrame的OnCreate里面创建的DialogBar
没有和DialogBar关联的类
创建按钮操作该是你定义的DialogBar的属性操作,当然是定义在DialogBar里面更好了!
//CButton m_button; .h
m_button.Create(.....);
m_button.SubclassWindow(*dialogbar.GetDlgItem(IDC_XXX));
或者你可以重写一个CDialogBar类
因为是动态创建,我不可能在MainFrame里面事先编写响应函数的
请问怎么解决这个问题呢?
pButton->....写动作函数。
我就是文消息响应函数加在哪里啊?
在MyButton这个类里面有OnClick的函数,但是没有用阿?
to zswzwy
我的dialogbar上原来是没有控件的,
而且我也不知道“写动作函数”是什么意思
用你的类创建控件。
里面只有OnClicked()函数,
没有OnClick()
而且是private的,外部无法访问