RECT rc;
DWORD dwWidth,dwHeight;
GetWindowRect(hWnd,&rc);//获取窗口的矩形区域
dwWidth=rc.right-rc.left;//计算窗口宽度
dwHeight=rc.bottom-rc.top;//计算窗口高度
SystemParametersInfo(SPI_GETWORKAREA,NULL,&rc,NULL);//取出桌面工作区
SetWindowPos(hWnd,NULL,(rc.right-dwWidth)/2,(rc.bottom-dwHeight)/2,0,0,SWP_NOZORDER|SWP_NOSIZE|SWP_NOREDRAW);
WINDOW SDK API 窗口居中
最新推荐文章于 2025-09-01 10:49:12 发布
本文介绍了一种方法,用于获取窗口的尺寸并将其居中显示于桌面工作区。通过使用Windows API函数GetWindowRect和SystemParametersInfo来获取窗口尺寸及工作区位置,再利用SetWindowPos函数实现窗口的居中效果。
484

被折叠的 条评论
为什么被折叠?



