释义 |
COleIPFrameWnd::RepositionFrame
virtual void RepositionFrame( LPCRECT lpPosRect, LPCRECT lpClipRect );
参数:lpPosRect | 指向一个RECT结构或CRect对象的指针,此结构或对象中包含框架窗口的当前位置相对于客户区的像素坐标。 | lpClipRect | 指向一个RECT结构或CRect对象的指针,此结构或对象中包含框架窗口的当前剪裁矩形相对于客户区的坐标。 |
说明: 框架调用RepositionFrame成员函数来布局控制条,并重定位现场可编辑窗口,使其全部可见。 容器窗口中控制条的布局不同于非OLE框架窗口执行的布局。非OLE框架窗口从给定框架窗口尺寸计算控制条和其它对象的位置,它与函数CFrameWnd::RecalcLayout调用中的处理相同。客户区是减掉控制条和其它对象所占的空间后所剩的区域。从另一方面讲,COleIPFrameWnd窗口根据给定客户区来定位工具条。换句话来说,CFrameWnd::Recalc- Layout的处理是“从外至内”,而COleFrameWnd::RecalcLayout的处理是“从内至外”。
请参阅:CFrameWnd::RecalcLayout |