编程论坛
注册
登录
编程论坛
→
C++教室
萌新求助,怎么使程序前置并且最大化?
Z1569412485
发布于 2020-03-27 20:17, 1603 次点击
萌新求助各位大佬,怎么是程序启动最大化(用代码实现)?而且怎么使程序始终前置,就是始终激活的状态?还望懂得大佬不吝赐教!!!万分感激
2 回复
#2
rjsp
2020-03-27 21:55
什么操作系统(windows?linux?android?……),什么框架写的(MFC、QT、……)?
以 windows 上的纯 APIs 操作为例
“怎么使程序启动最大化” ----- 构建主窗体时就使用最大化属性,或获得初始化消息后再最大化(SW_MAXIMIZE)
“而且怎么使程序始终前置” ----- 窗体属性添加 HWND_TOPMOST 属性(SetWindowPos)
“就是始终激活的状态” --- 没有“就是”,前置未必激活,激活未必前置。如果始终前置激活,那不关闭此进程就没法操作其他界面了。看起来你想要的是 WS_EX_TOOLWINDOW,也可能不是。
#3
Z1569412485
2020-03-28 12:40
回复 2楼 rjsp
解决了,谢谢
1