我要类里要动态创建一个按钮,动态创建按钮时要给它分一个ID号的啊,可是要创建几个按钮我现在也说不清楚,所以我不知道要准备多少个ID号,还有,按钮是要响应消息的,我知道用这句可以:
ON_BN_CLICKED(ID_WNDBUTTON1, OnMyButton)
可是这只是让一个ID为:ID_WNDBUTTON1的按钮响应消息,我要是的每个按钮都要能响应消息,怎么办呢?
ON_BN_CLICKED(ID_WNDBUTTON1, OnMyButton)
可是这只是让一个ID为:ID_WNDBUTTON1的按钮响应消息,我要是的每个按钮都要能响应消息,怎么办呢?
若消息是发送给button的,就做相应处理
然后使用
ON_COMMAND_RANGE代替ON_BN_CLICKED消息映射就行了,
有分的时候记着给我算上,哈哈哈
ON_BN_CLICKED(ID_WNDBUTTON2, OnMyButton)
ON_BN_CLICKED(ID_WNDBUTTON3, OnMyButton)
ON_BN_CLICKED(ID_WNDBUTTON4, OnMyButton)
ON_BN_CLICKED(ID_WNDBUTTON5, OnMyButton)
ON_BN_CLICKED(ID_WNDBUTTON6, OnMyButton)
ON_BN_CLICKED(ID_WNDBUTTON7, OnMyButton)
每个都可以响应OnMyButton(),不信,你去试