CListCtrl的应用
请问在ListCtrl中怎么得到它在对话框的位置,我用CListCtrl::GetClientRect()得到它的大小,就是无法知道它在对话框中的相对位置。 问题点数:100、回复次数:4Top
1 楼e_notimpl(e_notimpl)回复于 2002-04-03 13:04:25 得分 50
GetWindowRect()Top
2 楼wuzhibiao(流氓兔儿)回复于 2002-04-03 13:07:26 得分 10
如果你在dialog中创建ListCtrl,可以修改一下CListCtrl的构造函数
获得dialog的指针
CMyList(CDialog* pDlg)
{
m_pDlg = pDlg;
}
在CMylist中添加一个成员变量,CDialog* m_pDlg;
然后通过m_pDlg调用CDialog中的变量这个变量是你用来保存ListCtrl位置信息的,就可以了
这只是一个思路,供你参考
Top
3 楼snaill(com.chinaos.snaill)回复于 2002-04-03 13:16:45 得分 10
CWnd::GetWindowRect()Top
4 楼mickeyfirst(黑梦)回复于 2002-04-03 13:27:20 得分 30
CWnd::GetWindowRect()
然后用ScreentoClient,就可以得到相对位置。Top




