summary8:GetSystemMetrics()、SetWindowPos()、 ModifyStyleEx()

summary8:GetSystemMetrics()、SetWindowPos()、 ModifyStyleEx()1.intiWidth=GetSystemMetrics(SM_CXSCREEN);//thewidthofscreenintiHeight=GetSystemMetrics(SM_CYSCREEN);//thehightofscreen::SetWindowPos(this->GetSafeHwnd(),HWND_TOPMOST,iWidth/2-…

大家好,又见面了,我是你们的朋友全栈君。

1.

int iWidth = GetSystemMetrics(SM_CXSCREEN);//the width of screen
int iHeight = GetSystemMetrics(SM_CYSCREEN);//the hight of screen

::SetWindowPos(this->GetSafeHwnd(), HWND_TOPMOST, iWidth/2 - 120, iHeight/2 - 60 , 0, 0, 
SWP_SHOWWINDOW | SWP_NOACTIVATE | SWP_NOSIZE | SWP_NOOWNERZORDER );
//set the window position
    
ModifyStyleEx(WS_EX_APPWINDOW, WS_EX_TOOLWINDOW);//hide the icon on the toolbar

 

WINUSERAPI BOOL WINAPI SetWindowPos(HWND hWnd, HWND hWndInsertAfter, int X, int Y, int cx, int cy, UINT uFlags);

hwnd: 窗口句柄

hWndInsertAfter: CWnd对象

X: 指定窗口新位置的左边界

Y:指定窗口新位置的顶边界

cx: 以像素指定窗口的新宽度

cy:以像素指定窗口的新高度

uFlags: 窗口尺寸和定位标志

z序的意思:窗口总是矩形的,它们沿着垂直于屏幕的假想直线相互堆叠在一起。堆叠在一起的窗口称为z序。每个窗口在z序中具有唯一的位置。在z序位置靠前的窗口位于位置靠后的窗口的前面或顶部。窗口在z序中的位置影响它的外观。

https://baike.baidu.com/item/SetWindowPos/6376849?fr=aladdin

CWnd::SetWindowPos(……)//设置当前对话框的位置

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/161704.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 古今计算机发展简史思维导图_计算机功能演变史

    古今计算机发展简史思维导图_计算机功能演变史小时候,见过电子计算器,能很快完成计算,当时心想,计算器真是厉害,能提前存下所有数字的加减乘除结果。现在想来,很傻很天真。后来,吵着闹着要买小霸王学习机,最后如愿变成游戏机,经典游戏“超级玛丽”和“坦克大战”至今历历在目。

    2022年10月18日
    0
  • vue 表单验证内容隐藏_vue中input获取焦点

    vue 表单验证内容隐藏_vue中input获取焦点如果你用vue或者element的ui去验证发现很麻烦。如果你只想简单验证:其实html自带了验证:这里required就是必填,pattern就是正则规作者:古红平链接:https://www.zhihu.com/question/37099220/answer/81969475来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。去搜索一下属性就知道了。https://www.w3schools.com/…

    2025年5月23日
    2
  • php中echo、print、print_r、var_dump、var_export区别

    php中echo、print、print_r、var_dump、var_export区别

    2021年11月5日
    46
  • 憨批的语义分割3——unet模型详解以及训练自己的unet模型(划分斑马线)[通俗易懂]

    憨批的语义分割3——unet模型详解以及训练自己的unet模型(划分斑马线)[通俗易懂]憨批的语义分割3——unet模型详解以及训练自己的unet模型(划分斑马线)学习前言什么是unet模型训练的是什么1、训练文件详解2、LOSS函数的组成训练代码1、文件存放方式2、训练文件3、预测文件训练结果学习前言在这一个BLOG里,我会跟大家讲一下什么是unet模型,以及如何训练自己的unet模型,其训练与上一篇的segnet模型差距不大,但是结构上有一定的差距。什么是unet模型u…

    2022年6月17日
    51
  • Edge breaker记录

    Edge breaker记录和代码相关性非常强的是这篇文章,几乎就是伪代码了:http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.58.7918&rep=rep1&type=pdf一、Compression阶段命令参数为umbrellla_times4.offB第一个参数就是输入网格,目前支持OFF和OVTable两种文件格式,这里…

    2022年6月1日
    37
  • 基于ssm酒店管理系统的毕业设计_酒店管理系统

    基于ssm酒店管理系统的毕业设计_酒店管理系统开发工具(eclipse/idea):eclipse4.5/4.8或者idea2018,jdk1.8数据库:mysql功能模块:登录界面可以选择普通账号登录,酒店管理员登录和系统管理员登录。普通账号注册功能:注册时需填写用户名、密码、姓名、性别、邮箱等个人信息登录功能:登录已经注册过的账号,没注册的无法登录忘记密码功能:登录时忘记密码可通过填写姓名,邮箱查询密码。预订酒店:可以选择预订众多酒店其中的一个酒店的一个房间,可以选择日期住宿管理:可以看到自己是否预订成功,预订成功则有

    2022年9月24日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号