中易网

VC++6.0 如何获取窗口客户区域在屏幕中的位置

答案:4  悬赏:0  
解决时间 2021-02-15 08:52
VC++6.0 如何获取窗口客户区域在屏幕中的位置
最佳答案
需要GetWindowRect,GetClientRect结合使用。
GetWindowRect()得到客户区父窗口在桌面中的位置。
GetClientRect()得到客户区在父窗口的位置。
二者结果相加,就是你要的结果。
全部回答
GetClientRect返回给的RECT结构体的right和bottom分别是窗体客户区的宽和高,除2就是客户区的中点。。。
清完它自己是会跳回起点的!你清屏的地方不对!要在这个函数的头部!
GetWindowRect() 得到的是在屏幕坐标系下的RECT(即以屏幕左上角为原点) GetClientRect() 得到的是在客户区坐标系下的RECT(即以所在窗口左上角为原点,去掉了标题栏计算,仅仅是个大小,返回值的左上角永远为0,0) ScreenToClient() 就是把屏幕坐标系下的RECT坐标转换为客户区坐标系下的RECT坐标。 如果需要获得窗体在屏幕上的位置,使用GetWindowRect 如果需要获得窗体的大小,使用GetClientRect
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
河北博康中医药研究所在哪里啊,我有事要去这
江西农大:生工院在南校区还是北校区?住宿条
淘宝网,你让人怎么相信你?
三星s6充电器链接手机端口发热怎么回事
三星电子在哪里啊,我有事要去这个地方
wBO拳王赛打多少回
如何证明各向同性材料的主应力方向和主应变方
怎样用PhotoShop 去除一张图片上的文字,还原
我才22,父母天天逼着我相亲,我没工作,没钱
10000里面拿出50%是10000*0.5=5000对吗
三通大排档地址在什么地方,想过去办事
YY客户端看游戏直播只有声音没有视频
车行易加油卡,谁拿到了,
近代有多少陈姓人在中央当官
CAXA图纸被覆盖了还可以复原吗
推荐资讯
恒久商贸高密办事处地址在哪,我要去那里办事
关于马来西亚留学的一些问题 本人目前国内五
在汤姆姨妈眼里汤姆是一个什么样的孩子
仰普山地址在什么地方,想过去办事
一家人信两种教,有什么影响吗
第二次起诉离婚,起诉书地址怎么写?写我现在
龙桥沟这个地址在什么地方,我要处理点事
一天大便3到4次、正常吗?吃什么药可以调整一
最近有人要小叶女针么
米兰婚纱(红旗街中段盛世金华斜对面)怎么去啊
小米五到底还能坚持多久
中国工商银行杭州紫金支行这个地址在什么地方
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?