现在程序中起我希望可以获得一个控件的坐标,也就是要获的控件的CRect值,我用GetClientRect得到的是控件所在的对话框的值,怎样才能得到控件(如是一个CListCtrl)相对于对话框的值,也就是得到控件的CRect后,其rect.left是控件的左边坐标,而不是0
帮帮忙!!
帮帮忙!!
解决方案 »
- 控件的字体如何竖着写????
- 急急急! 谁能告诉我MFC里怎么做半透明的按钮
- CArray<CString,CString>问题,高手看看,实在不会。解决给分。
- 急。。。怎么样判断一个变灰的按扭有没有被按下?
- 请问怎样编程能获取AP路由通告?
- 多文档菜单问题。在线等待
- 关于Ado编写数据库时遇到的问题请教!!!!!!
- 基于对话框的位图显示问题
- 请问如何用MessageBox()显示一个DWORD数字 谢谢!
- clw文件丢失后,重建时有以下提示!more than one file was encountered for class"CWinApp"
- CTreeCtrl扩展问题
- 线程间怎么同步写文件?
m_listctrl.GetWindowRect(&rc);
用它试试。
应该是
CRect rc;
m_listctrl.GetWindowRect(&rc);
ScreenToClient(&rc);
这样才是载对话框中的坐标!
不过要谢谢大家!!我给分!!!