C++如何确定窗口的位置

C++如何确定窗口的位置,第1张

RECT rectWindow;

BOOL GetWindowRect(hwnd,&rectWindow);

第一个是窗体的句柄,第二个参数填矩形的指针。

之后这个矩形rectWindow就是窗口的大小和位置了。

如果还要设置窗口位置的话,要使用SetWindowPos。这个函数功能太多,写不过来,具体用法百度百科上有。

车票分为软座或硬座。硬座的车窗位置是尾数为0、4、5、9的数字(前提是车厢定员118人)和尾数为3、4、8、9的数字(前提是车厢定员112人)。以下是硬座车厢(大部分列车)的座位布局。

火车软座的窗口位置也是用阿拉伯数字标识的。软座的靠窗座位通常是2的次方或2n-1(n为偶数时)。例如,2的2次方是窗口位置的4次方,3次方是窗口位置的8次方。当n=2时,(22)-1=3,当n=4时,(24)-1=7,当n=6时,(26)-1=11,所以数字是3,7,11,以此类推。

火车软座车厢座位分布图

需要注意的是,这种计算方法并不适用于所有列车。大部分是这里说的车次是字母Z\T\Y,不是高铁或者高速列车的座位顺序号。高速列车的座位通常显示五个字母ABCDF。无论什么样的座位,哪排座位,字母A和F都位于靠窗的位置,比如“05A,06,06F”。

BOOL GetWindowRect(HWND hWnd,LPRECT lpRect);

返回指定窗口的边框矩形的尺寸。该尺寸以相对于屏幕坐标左上角的屏幕坐标给出。

hWnd hOK = GetDlgItem(hDlg,IDOK);

RECT rt;

GetWindowRect(hOK,&rt);

以上就是关于C++如何确定窗口的位置全部的内容,包括:C++如何确定窗口的位置、火车靠窗位置的座位号、c语言如何获取指定窗口的确定按钮在屏幕上的坐标等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9745809.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存