在VC++中怎样固定一个窗口?解决思路
在VC++中怎样固定一个窗口?
要求鼠标不能拖动边框缩放窗口
------解决方案--------------------
LONG style=GetWindwoLong(this-> GetSafeHwnd(),GWL_STYLE);
style &= ~( WS_THICKFRAME | WS_DLGFRAME);
SetWindowLong(this-> GetSafeHwnd(),GWL_STYLE,style);
或者
定义成员变量 CRect m_rcOri;
OnCreate()
{
....
GetWindowRect(m_rcOri);
return 0;
}
OnSize()
{
MoveWindow(&m_rcOri);
}
要求鼠标不能拖动边框缩放窗口
------解决方案--------------------
LONG style=GetWindwoLong(this-> GetSafeHwnd(),GWL_STYLE);
style &= ~( WS_THICKFRAME | WS_DLGFRAME);
SetWindowLong(this-> GetSafeHwnd(),GWL_STYLE,style);
或者
定义成员变量 CRect m_rcOri;
OnCreate()
{
....
GetWindowRect(m_rcOri);
return 0;
}
OnSize()
{
MoveWindow(&m_rcOri);
}