自己加了个最大化按钮,问:如何给这个最大化按钮添家事件进行最大化响应?
RT
[解决办法]
1:如果自己加的是一个按纽控件,响应其BN_CLICKED 就行
2:如果是你自己在那个地方绘制的,则响应对话框的WM_LBUTTONDOWN消息
然后这样写:
OnLButtonDown()
{
/**
* m_RectButtonMax为你绘制最大化按纽的矩形区
*/
if( m_RectButtonMax.PtInRect(pt) )
{
....
};
}
[解决办法]
捕获WM_LBUTTONDOWN消息,而后获取主框架指针SW_SHOWMAXIMIZED,或者在该响应函数里面(我指是OnLButtonDown,给框架发消息,实质二者一样。
[解决办法]
楼上正解,
在按钮响应中加上
this -> ShowWindow(SW_SHOWMAXIMIZED);