/*******************************************************************************
* 函数名称:
* 函数说明:参数设置面板的展开与收缩按钮响应函数
* 参数说明:/
*
* 返回值:/
* 调试状态:√
* 修改时间: 2014-4-24 14:45:28
*******************************************************************************/
void CBiSheDevDlg::OnBUTSetParam()
{
// TODO: Add your control notification handler code here
CString str;
if(GetDlgItemText(IDC_BUTSetParam,str),str=="<<")
{
SetDlgItemText(IDC_BUTSetParam,">>");
}
else
{
SetDlgItemText(IDC_BUTSetParam,"<<");
}
static CRect rectLarge;
static CRect rectSmall;
if (rectLarge.IsRectNull())
{
CRect rectSeparator;
GetWindowRect(&rectLarge);
GetDlgItem(IDC_SETBD)->GetWindowRect(&rectSeparator);
rectSmall.left=rectLarge.left;
rectSmall.top=rectLarge.top;
rectSmall.right=rectSeparator.right;
rectSmall.bottom=rectLarge.bottom;
}
if (str=="<<")
{
SetWindowPos(NULL,0,0,rectSmall.Width(),rectSmall.Height(),SWP_NOMOVE|SWP_NOZORDER);
}
else
{
SetWindowPos(NULL,0,0,rectLarge.Width(),rectLarge.Height(),SWP_NOMOVE|SWP_NOZORDER);
}
m_bDevDirect=FALSE;
UpdateData(FALSE);
}
MFC窗口的部分展开与收缩按钮响应函数
最新推荐文章于 2020-03-28 10:55:08 发布