CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

如何得到一个控件的位置

楼主jtq(流浪水手)2005-08-02 07:47:04 在 VC/MFC / 基础类 提问

我想得到一个控件相对对话框左上角的位置,有没有什么函数可以实现?  
  问题点数:50、回复次数:7Top

1 楼hiiiiiijiang(等待毕业)回复于 2005-08-02 08:04:50 得分 20

GetWindowRect  
  ScreenToClient  
  详见msdnTop

2 楼younggle(洋溢)回复于 2005-08-02 08:29:27 得分 15

GetClientRect  
  GetWindowRect  
  ScreenToClientTop

3 楼lixiaosan(小三)回复于 2005-08-02 08:45:24 得分 15

GetWindowRect  
  ScreenToClientTop

4 楼dirdirdir3(风)回复于 2005-08-02 08:57:07 得分 0

GetDlgItem(控件ID)->GetClientRect();Top

5 楼xx_jj()回复于 2005-08-02 09:42:36 得分 0

例如   得到按钮位置    
  CRect   rectTem;  
  CWnd   *wnd=   (CWnd*)GetDlgItem(IDC_BUTTON3);  
  wnd->GetWindowRect(&rectTem);  
  int   x   =   rectTem.left;  
  int   y   =   rectTem.bottom;Top

6 楼surstar(我要写个操作系统出来……)回复于 2005-08-02 10:01:15 得分 0

呵呵    
  GetWindowRect  
  ScreenToClient     即可  
  Top

7 楼jtq(流浪水手)回复于 2005-08-04 15:07:10 得分 0

多谢各位大侠,由于这两天搬家,一直没来结帖Top

相关问题

  • 如何得到控件的位置,这样为什么不行
  • 如何才能得到一个控件在页面上的位置?(控件在表格内)
  • 如何得到一个CTreeCtrl控件的大小,位置,我想改变它.
  • 在Edit控件中如何通过得到光标的位置pos?
  • 简单问题,如何得到光标所处位置的控件名称???
  • 如何得到一个控件在窗口中的位置座标
  • 如何得到已注册成功的控件在注册表里的位置?
  • 如何得到对话框上某控件的位置和大小?
  • 如何得到DataGrid控件中文本的光标所在位置
  • 怎样得到控件的位置?

关键词

  • 控件
  • recttem
  • getwindowrectscreentoclient
  • 位置
  • 得到
  • wnd
  • cwnd

得分解答快速导航

  • 帖主:jtq
  • hiiiiiijiang
  • younggle
  • lixiaosan

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo