社区
界面
帖子详情
如何能够在窗口不是最大化时双击标题栏,窗口最大化,窗口最大化时双击标题栏,窗口缩放到某个大小并居中显示
gdstcwl
2009-11-05 05:04:12
如题,谢谢先 :)
...全文
88
4
打赏
收藏
如何能够在窗口不是最大化时双击标题栏,窗口最大化,窗口最大化时双击标题栏,窗口缩放到某个大小并居中显示
如题,谢谢先 :)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zoulie
2009-11-05
打赏
举报
回复
最大化消息可以直接向该窗口发送 SendMessage(WM_SYSCOMMAND, SC_MAXIMIZE, 0);
最大化以后恢复最最大化前的状态 SendMessage(WM_SYSCOMMAND,SC_RESTORE ,0);
mouse_xie
2009-11-05
打赏
举报
回复
响应OnSysCommand(UINT nID, LPARAM lParam)
{
if(!m_bIsMaxWindow)
{
ShowWindow(SW_MAXIMIZE);
m_bIsMaxWindow = TRUE;
}
else
{
ShowWindow(SW_SHOWNORMAL);
m_bIsMaxWindow = FALSE;
}
CDialog::OnSysCommand(nID, lParam);
}
lovestxu
2009-11-05
打赏
举报
回复
m_bMax为变量
void CMy063Dlg::OnNcLButtonDblClk(UINT nHitTest, CPoint point)
{
// TODO: Add your message handler code here and/or call default
if(!m_bMax)
{
ShowWindow(SW_MAXIMIZE);
m_bMax=TRUE;
return;
}
else
{
CRect rc=CRect(0,0,400,500);
ShowWindow(SW_RESTORE);
MoveWindow(&rc);
CenterWindow();
m_bMax=false;
}
CDialog::OnNcLButtonDblClk(nHitTest, point);
}
lovestxu
2009-11-05
打赏
举报
回复
双击标题栏消息WM_NCLBUTTONDBLCLK,是在OnNcLButtonDblClk函数里处理的,在OnNcLButtonDblClk里就可以处理你想要实现的功能了,最大化可以用ShowWindow(SW_MAXIMIZE);居中显示CenterWindow()就可以了,要某个大小,你可以先movewindow(设好的大小),再CenterWindow();可是设个变量能判断是否是处于最大化。写个例子吧,可以参考一下,不一定行
void CMonitorVideo::OnNcLButtonDblClk(UINT nHitTest, CPoint point)
{
// TODO: Add your message handler code here and/or call default
if(!m_bMax)
{
ShowWindow(SW_MAXIMIZE);
return;
}
else
{
CRect rc(0,0,400,500);
movewindow(&rc);
CenterWindow(this);
return;
}
CDialog::OnNcLButtonDblClk(nHitTest, point);
}
PyQt5无边框
窗口
边框可拖动调节
窗口
大小
双击
最大化
还原
# PyQt5无边框
窗口
边缘可拖动调节
窗口
大小
双击
最大化
还原 1. 去除
窗口
边框,自绘
标题栏
; 2. 通过鼠标事件定义了
窗口
边缘的拖动事件,使...3. 增加了自绘
标题栏
双击
时
窗口
最大化
和还原的事件,模仿原生
窗口
效果。
pyside2无边框
窗口
可拖动拉伸边框
缩放
调节
窗口
大小
# pyside2无边框
窗口
可拖动拉伸边框
缩放
调节
窗口
大小
1. 1. 去除系统自带边框,自定义美观ui; 2.
窗口
可随意拖动;...4.
双击
标题栏
最大化
/还原
窗口
; 5.
最大化
状态下拖动
窗口
还原; 6. 拉伸边框调节
窗口
大小
。
Windows游戏编程系列之1:GUI
窗口
界面编程及游戏入门实战
我将带领大家来系统学习Windows的
窗口
编程,包括消息、
窗口
、GDI绘图、游戏开发等。 本课程比较基础,非常适合初学者入门,读者可以边学习边实践。 具体的章节目录和课程内容如下所示: ---------------------------...
Windows API 实现无边框
窗口
,可以拖动,可以
缩放
,
双击
可以
最大化
无边框
窗口
,可以拖动,可以
缩放
,
双击
可以
最大化
。可加上自定义图标、标题、最小
最大化
按钮、关闭按钮,实现自定义自绘
标题栏
,就可以模仿QQ聊天
窗口
界面或微信聊天
窗口
界面。 在 Windows7 64位平台上用 DevCPP ...
mainWindowTemplate2.0.7z
QT C++编写的无边框、
窗口
透明、控件透明、拖动、
缩放
,简单项目模板2.0,可直接使用。...3、
双击
标题栏
可
最大化
/还原
窗口
。 4、使用F1F2F3等按键调整
窗口
属性,如
窗口
透明度、
窗口
颜色、最小化、
显示
工具栏。
界面
15,979
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章