关闭

MFC获得桌面的坐标完成在中间位置创建窗口

629人阅读 评论(0) 收藏 举报
分类:

#if 0
 RECT rect = {0};

 ::GetWindowRect(::GetDesktopWindow(),&rect);
 rect.left = rect.right - rect.left;
 rect.left /= 2;
 rect.top = rect.bottom - rect.top;
 rect.top /= 2;

 if( rect.left > 200)
 {
  rect.left -= 200;
 }
 if( rect.top > 150 )
 {
  rect.top -= 150;
 }

 rect.right = rect.left + 400;
 rect.bottom = rect.top + 300;

 CREATESTRUCT cs_TMain;

 cs_TMain.dwExStyle = 0;
 cs_TMain.lpszClass = NULL;
 cs_TMain.lpszName = NULL;
 cs_TMain.style = WS_OVERLAPPEDWINDOW;
#if 1
 cs_TMain.x = rect.left;
 cs_TMain.y = rect.top;
 cs_TMain.cx = 400;
 cs_TMain.cy = 300;
#endif
 cs_TMain.hwndParent = NULL;
 cs_TMain.hMenu = NULL;
#endif

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:1042159次
    • 积分:18229
    • 等级:
    • 排名:第522名
    • 原创:741篇
    • 转载:523篇
    • 译文:0篇
    • 评论:105条
    最新评论