MFC中,添加一个资源选项卡控件,调用GetWindowRect和GetItemRect是什么作用呢?
在一个对话框工程中添加一个资源,选项卡控件。CTabCtrl*pTab=(CTabCtrl*)GetDlgItem(IDC_TAB1);//获得控件指针pTab->Ins...
在一个对话框工程中添加一个资源,选项卡控件。
CTabCtrl * pTab = (CTabCtrl *)GetDlgItem(IDC_TAB1);//获得控件指针
pTab->InsertItem(1, L"11");//插入选项卡
m_ListBox1.Create(IDD_DlgList);//创建窗口
m_ListBox1.SetParent(pTab);//?
RECT r1, r2, r3;
pTab->GetWindowRect(&r2);
pTab->GetItemRect(0, &r3);
1、m_ListBox1.SetParent(pTab);这个是什么意思?我把它注释掉后弹出的窗口就跑到屏幕左上角了,不在窗口内了。
2、pTab->GetWindowRect(&r2);这个函数获取的是谁的数据?是我上面这个图片的数据吗?
3、pTab->GetItemRect(0, &r3);这个函数获取的是谁的数据?
在自学中,希望能帮助我详细的解答下。谢谢!
下面这个问题让我很搞不懂
pTab->GetWindowRect(&r2);这个函数获得的数据是相对于哪个窗口的?
pTab->GetItemRect(0, &r3);这个函数获得的数据又是相对于哪个窗口的呢? 展开
CTabCtrl * pTab = (CTabCtrl *)GetDlgItem(IDC_TAB1);//获得控件指针
pTab->InsertItem(1, L"11");//插入选项卡
m_ListBox1.Create(IDD_DlgList);//创建窗口
m_ListBox1.SetParent(pTab);//?
RECT r1, r2, r3;
pTab->GetWindowRect(&r2);
pTab->GetItemRect(0, &r3);
1、m_ListBox1.SetParent(pTab);这个是什么意思?我把它注释掉后弹出的窗口就跑到屏幕左上角了,不在窗口内了。
2、pTab->GetWindowRect(&r2);这个函数获取的是谁的数据?是我上面这个图片的数据吗?
3、pTab->GetItemRect(0, &r3);这个函数获取的是谁的数据?
在自学中,希望能帮助我详细的解答下。谢谢!
下面这个问题让我很搞不懂
pTab->GetWindowRect(&r2);这个函数获得的数据是相对于哪个窗口的?
pTab->GetItemRect(0, &r3);这个函数获得的数据又是相对于哪个窗口的呢? 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询