次の方法で共有


COleIPFrameWnd::RepositionFrame

フレームワークは、コントロール バーを配置し、埋め込み先編集ウィンドウの位置を変更するために RepositionFrame のメンバー関数を呼び出します。したがってそれぞれが表示されます。

virtual void RepositionFrame(
   LPCRECT lpPosRect,
   LPCRECT lpClipRect 
);

パラメーター

  • lpPosRect
    埋め込み先フレーム ウィンドウの現在位置を含むクライアント領域に対するピクセル単位で RECT の構造または CRect のオブジェクトへのポインターを返します。

  • lpClipRect
    埋め込み先フレーム ウィンドウの現在のクリップ四角形を含むクライアント領域に対するピクセル単位で RECT の構造または CRect のオブジェクトへのポインターを返します。

解説

非 OLE のフレーム ウィンドウによって実行されるコンテナー ウィンドウのコントロール バーのレイアウトは、要素とは異なります。非 OLE のフレーム ウィンドウは使用中として CFrameWnd::RecalcLayoutに対して特定のフレーム ウィンドウのサイズのコントロール バーと他のオブジェクトの位置を計算します。クライアント領域には、残り、他のオブジェクトを引くものがコントロール バーの列/シフトです。COleIPFrameWnd のウィンドウは、特定のクライアント領域に従ってツール バーを設定します。つまり、CFrameWnd::RecalcLayout は外部から COleIPFrameWnd::RepositionFrame は「完全に機能します。「」、です

必要条件

ヘッダー : afxole.h

参照

関連項目

COleIPFrameWnd クラス

階層図

CFrameWnd::RecalcLayout