CSDN论坛 > VC/MFC > 基础类

那个函数是得到控件在对话框中的位置,返回rect值? [问题点数:20分,结帖人flei]

Bbs2
本版专家分:408
结帖率 100%
CSDN今日推荐
Bbs5
本版专家分:4396
Bbs2
本版专家分:408
Bbs2
本版专家分:408
匿名用户不能发表回复!
其他相关推荐
SDK:用GetWindowRect GetClientRect 获得控件在客户区的RECT
//基于SDK //目的:获得控件在客户区的坐标,封装类似MFC中类似void  ScreenToClient( LPRECT lpRect )方法 //返回RECT包括左上角的坐标,不只是(0,0)       虽然MFC封装了不少Windows的API类库,但是有时候使用MFC 时总是不如人意!特别别扭,还是钟情在SDK平台下编写。于是问题出现: 在SDK平台下,能获得窗口的大小的常
CDHtmlDialog获取控件内容
//获取指定ID的 Input 控件的值,如输入框 BOOL CAnalyzeHtm::GetInputElementText(CString & str,const CString & id,CDHtmlDialog * dlg) { CComPtr<IHTMLInputElement> input = NULL; if(dlg->GetElementInterface(id,&i
一个对话框调用另一个对话框的控件值
我遇到的问题: 有两个平行对话框,其中一个对话框的校验和要根据另一个对话框的IP改变而重新计算改变,一直读取不到IP的值, 使用的方法,直接定义CIPDlg IPDlg,只能获得初值, extern全局变量没有搞通。 获取控件指针,也是失败了, 最后使用的是全局变量,获得的该值。 在公用类中定义全局变量和全局函数,均使用static修饰,静态变量还必须在类外定义和初始化 Publ
c#主窗口获取对话框的某一控件的值
如下图所示,随机生成多个 不重复 的随机数(整数,100以下),个数可以通过对话框窗口获取;生成数据后,按 降序 将其显示在ListBox控件中(每次只能选择一项),按钮Up和Down分别上调和下调选择项; 思路: 在对话框Form2中           定义一个属性Number;     public int Number { get; set; }
MFC里面的响应对话框里的Edit控件的几种方法
第一种:利用组合的GetDlgItem()和GetWindowText()函数获得控件信息,利用GetDlgItem()->SetWindowText()设置信息 int num1,num2,num3; char ch1[10],ch2[10],ch3[3]; GetDlgItem(IDC_EDIT1)->GetWindowText(ch1,10);//获得Eidt1控件的内容
获取鼠标在Picture控件中的坐标,并显示到对话框的状态栏中
获取鼠标在Picture控件中的坐标,并显示到对话框的状态栏中 <br />1. 题目<br />获取鼠标在Picture控件中的坐标,并显示到对话框的状态栏中 <br /> <br /> <br />2. 关键知识点<br />1) 对话框客户区的概念;<br />对话框客户区不包括状态栏。<br />2) ScreenToClient的作用;<br />ScreenToClient将获取的屏幕坐标转换成相对客户区的坐标。<br /> <br /> <br />3. 我的代码<br />vi
获取tableView(UICollectionViewCell)中cell相对于(UICollectionView)tableView.superView的区域坐标(位置)
在tableview上有这个方法 CGRect rectInTableView = [tableView rectForRowAtIndexPath:indexPath]; CGRect rectInSuperview = [tableView convertRect:rectInTableView toView:[tableView superview]]; 在collec
MFC中edit控件中同一程序中对话框间的传值与显示方法
我用实例来说,首先在VC6.0中建立一个基于对话框的项目。然后在这个作为接受显示的对话框窗口中设置两个一个Edit控件,把这个拥有Edit控件的对话框取名为EditDlg,然后在用PreTranslateMessage函数设置点击这个Edit控件的单击事件,这个事件响应打开另一个对话框SendToEdlg,在这个对话框中有一个Button控件,单击这个控件,对话框SendToEdlg关闭,Edit
MFC--获取控件的相对位置
 pSonCtrlWnd->GetWindowRect(&rectWnd);    //获得子控件的屏幕坐标;    pFatherCtrlWnd->ScreenToClient(&rectWnd); //子控件屏幕坐标映射到控件客户区; 
android 获取控件的宽高和view的位置
下面是获取android控件的宽和高(注意获取到的是px像素单位的,而不是xml配置文件中的长度单位) Button btn = (Button) findViewById(R.id.btn); Rect rect = new Rect(); btn.getLocalVisibleRect(rect); Log.e("Test","width====="+rect.width()+"
关闭