怎样取得VIEW的大小?

打雷啦的专栏 2005-06-07 10:23:45
在拆分窗口中,
我在一个VIEW中定义了一个card类,在card类中要取得这个view的大小,不知道怎么取得?
在view中直接用GetClientRect()就可以,但是在card中怎么取得?
我用AfxGetMainWnd()->GetClientRect()取得整个窗口的大小,
不知道单单这个VIEW的大小怎么取?
...全文
84 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
积木 2005-06-07
  • 打赏
  • 举报
回复
CView* pView = ((CFrameWnd*)AfxGetMainWnd())->GetActiveView();
CRect rect;
pView->GetWindowRect(&rect);

尝试一下。
打雷啦的专栏 2005-06-07
  • 打赏
  • 举报
回复
还是不知道哦
积木 2005-06-07
  • 打赏
  • 举报
回复
(CFrameWnd*)AfxGetMainWnd()->GetActiveView();

尝试一下这个。然后用这个指针就应该可以拿到大小了吧。
打雷啦的专栏 2005-06-07
  • 打赏
  • 举报
回复
急,顶一下先
fisker0303 2005-06-07
  • 打赏
  • 举报
回复
先得到指針,然後GetWindowRect

15,979

社区成员

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

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