一、变量申明:
BOOL m_bFullSceen;//展开标志
WINDOWPLACEMENT m_wpmSave;//保存窗口位置信息
二、变量初始化
m_bFullSceen(FALSE)
三、实现方法
实例是一个包含有一个clistctrl列表控件的窗口,窗口靠显示器右下角,单击按钮窗口缩小,隐藏列表控件,再单击按钮恢复之前的大小
void CFtptestDlg::OnBnClickedButtonOpen()
{
CRect rectWnd;
CRect rectList;
RECT rt;
SystemParametersInfo(SPI_GETWORKAREA,0,(PVOID)&rt,0);//检索主显示器的工作区大小,不含不系统任务条
if(m_bFullSceen)//变大
{
SetWindowPlacement(&m_wpmSave);//还原
GetWindowRect(rectWnd);
GetDlgItem(IDC_BUTTON_OPEN)->SetWindowText("-");
m_bFullSceen = FALSE;
}
else//变小
{
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余1页未读,立即下载
- 1
- 2
- 3
前往页