cpropertysheet翻页按钮问题

qinhualuo 2010-01-08 04:52:53
我用非模态在窗口view里放了有3个page的propertysheet,做好后,默认的翻页按钮在上面,如何将这三个放下面?
...全文
94 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
qinhualuo 2010-01-08
  • 打赏
  • 举报
回复
非常感谢!
zoulie 2010-01-08
  • 打赏
  • 举报
回复
LS的应该可以
zgl7903 2010-01-08
  • 打赏
  • 举报
回复
从CPropertySheet派生一个新类 重载OnInitDialog()


BOOL CMyPropertySheet::OnInitDialog()
{
BOOL bResult = CPropertySheet::OnInitDialog();

// TODO: Add your specialized code here
//修改TAB风格
CTabCtrl *pTabCtrl = GetTabControl();
DWORD dwStyle = pTabCtrl->GetStyle();
pTabCtrl->ModifyStyle(0, TCS_BOTTOM);

//移动激活的页面位置
CRect pageRect;
GetActivePage()->GetWindowRect(pageRect);
CRect rcTab;
pTabCtrl->GetItemRect(0, rcTab);
CRect rcMove(pageRect.left, rcTab.bottom, pageRect.left + pageRect.Width(), rcTab.bottom + pageRect.Height());
ScreenToClient(rcMove);
GetActivePage()->MoveWindow(rcMove);

return bResult;
}
qinhualuo 2010-01-08
  • 打赏
  • 举报
回复
怎么没有高手出来冒个泡呢,难道是我没有描述清楚?

15,980

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧