在试图头文件中包含该类的头文件,
在窗体上画100个按钮,然后定义100个该按钮类的变量。(Ctrl+W,选择按钮变量类的时候在CButton处选下拉框,应该会有个CMYBUTTON.)
或者直接定义一个该类按钮指针数组,然后Create().Microsoft会把消息宋到它该区的地方。
在窗体上画100个按钮,然后定义100个该按钮类的变量。(Ctrl+W,选择按钮变量类的时候在CButton处选下拉框,应该会有个CMYBUTTON.)
或者直接定义一个该类按钮指针数组,然后Create().Microsoft会把消息宋到它该区的地方。
如:Void OnMouseMoveButton1(..)
void OnMouseMoveButtoN2(..)
...........
Void OnMouseMoveButtoN100(..)
这样写不行,我希望高手给我一个增加一个onMouseMove的类和使
用该类onMouseMove的例子(100个Button的onMouseMove事件)
CMyButton m_btnButton1,m_btnButton2,m_btnButton3......
CXXX::DoDataExchange(..)
{
DDX_Control(pDX,IDC_BUTTON1,m_btnButton1);
DDX_Control(pDX,IDC_BUTTON1,m_btnButton2);
DDX_Control(pDX,IDC_BUTTON1,m_btnButton3);
.
.
.
}OnMouseMove事件在 CMyButton 中引发,每一个都有一个单独的 OnMouseMove 函数处理着
CMyButton m_btnButton1,m_btnButton2,m_btnButton3......
CXXX::DoDataExchange(..)
{
DDX_Control(pDX,IDC_BUTTON1,m_btnButton1);
DDX_Control(pDX,IDC_BUTTON2,m_btnButton2);
DDX_Control(pDX,IDC_BUTTON3,m_btnButton3);
.
.
.
}OnMouseMove事件在 CMyButton 中引发,每一个都有一个单独的 OnMouseMove 函数处理着
1:用普通的CButton Create之后,利用你的CMyButton button[100]
分别去subclass他们2:直接用你的CMyButton Create,你写的消息循环会起作用的,重载的MouseMove也会收到信息的..
CMyButton m_btnButton1,m_btnButton2,m_btnButton3......
CXXX::DoDataExchange(..)
{
DDX_Control(pDX,IDC_BUTTON1,m_btnButton1);
DDX_Control(pDX,IDC_BUTTON2,m_btnButton2);
DDX_Control(pDX,IDC_BUTTON3,m_btnButton3);
.
.
.
}OnMouseMove事件在 CMyButton 中引发,每一个都有一个单独的 OnMouseMove 函数处理着
我怎么知道是哪一个BUTTON的OnMouseMove??????
具体点是这样:
我要OnMouseMoveButton1中button1按钮变红色
我要OnMouseMoveButton2中button2按钮变绿色
............ 我要OnMouseMoveButton100中button100按钮变白色
这样的代码怎么写?
也就是说我能够在每个BUTTON的ONMOUSEMOVE事件中写代码?怎么做到