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

原创 2013年12月02日 14:34:41

#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

在父窗口的中间位置显示子窗口 MFC

CRect rect; GetWindowRect(rect);//该函数返回指定窗口的边框矩形的尺寸。该尺寸以相对于屏幕坐标左上角的屏幕坐标给出。 //rect获得的坐标为当前窗体的坐标,对于显...
  • Tinna_zhang
  • Tinna_zhang
  • 2014年08月07日 11:53
  • 10159

MFC对话框屏幕居中

// 对话框屏幕居中 ShowWindow(SW_NORMAL); CRect rtDesk; CRect rtDlg; ::GetWindowRect(::GetDesktopWindow(...
  • friendan
  • friendan
  • 2015年11月06日 21:53
  • 5830

MFC使窗口弹出时显示在屏幕中间或屏幕左上角

MFC使窗口弹出时显示在屏幕中间或屏幕左上角
  • mingfengshan
  • mingfengshan
  • 2017年01月03日 22:32
  • 1723

MFC 如何获取客户区当前指针的坐标

CRect rect; GetClientRect(&rect);//获取客户区的大小 CPoint point; GetCursorPos(&point);//获取当前指针的坐...
  • scylhy
  • scylhy
  • 2015年07月12日 15:48
  • 1556

在状态栏中显示鼠标位置坐标

(1)在状态栏资源中添加一个窗格。实现的方法是打开MainFrm.cpp文件,找到静态数 组indicators的定义,在第一个数组元素ID_SEPARATOR后面增加一个新的数组元素,即 添加了...
  • ywxk1314
  • ywxk1314
  • 2016年06月23日 18:59
  • 2675

mfc控件位置坐标获取

 在mfc工程中控件或者窗口位置的调整是经常遇到的,特别是基于对话框的工程。位置的调整包括坐标、长度和宽度的变化,一般在窗口类的OnSize函数中实现。控件位置的调整涉及的函数有:GetWi...
  • wangdong770909027
  • wangdong770909027
  • 2015年07月28日 10:47
  • 1903

MFC界面 坐标获取/转换 及 区域获取

MFC界面相关常用方法整理:   坐标点----CPoint: CPoint   构造方法: CPoint(); CPoint( intinitX, int initY ); CPoin...
  • baidu_37503452
  • baidu_37503452
  • 2017年06月07日 10:22
  • 368

利用Service完成桌面的悬浮窗口

非原创! 在网上看到别的大神发的,自己总结了一下,发现挺有意思的,发此博客纯属个人收集!忘大神见谅!利用Service设置手机桌面的悬浮窗口,退出应用后,开启在手机桌面的一个小窗口,挺有意思的。看图:...
  • wubihang
  • wubihang
  • 2015年12月26日 13:16
  • 445

MFC(含功能窗口及测试主窗口)的DLL生成技巧

MFC窗口的DLL生成注意事项
  • xxm394732685
  • xxm394732685
  • 2014年11月08日 10:47
  • 841

Windows窗口消息大全

Windows窗口消息大全,全不全自己看 ////////////////////////////////////////////////////////////////////////// ...
  • u012320991
  • u012320991
  • 2016年02月01日 21:33
  • 1085
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:MFC获得桌面的坐标完成在中间位置创建窗口
举报原因:
原因补充:

(最多只允许输入30个字)