问题描述
- mfc tab空间上添加属性页,页面总是显示不到Tab控件上,坐标转换怎么弄来着啊
-
m_tab.InsertItem(0,_T("播放列表"));
m_tab.InsertItem(1,_T("搜索歌曲"));
m_musiclist.Create(IDD_DIALOG_LIST,&m_tab);
//m_musiclist.ShowWindow(SW_SHOW);
m_musicsearch.Create(IDD_DIALOG_SEARCH,&m_tab);
//m_musicsearch.ShowWindow(SW_HIDE);
CRect rect;
m_tab.GetClientRect(&rect);
m_tab.ClientToScreen(&rect);
//m_tab.ScreenToClient(&rect);
//m_musiclist.MoveWindow(&rect);
//m_musicsearch.MoveWindow(&rect);
m_musiclist.SetWindowPos(NULL,rect.left,rect.top,rect.Width(),rect.Height(),SWP_SHOWWINDOW);
m_musicsearch.SetWindowPos(NULL,rect.left,rect.top,rect.Width(),rect.Height(),SWP_HIDEWINDOW);
return TRUE;
解决方案
你把坐标打一下出来,对比就知道是不是换算不对,偏移量多少
时间: 2024-09-09 14:36:36