IDockingWindow::ResizeBorderDW メソッド (shobjidl_core.h)
フレームの境界線スペースが変更されたことをドッキング ウィンドウ オブジェクトに通知します。 このメソッドに応答して、境界スペースが不要な場合や変更が必要ない場合でも、 IDockingWindow 実装は SetBorderSpaceDW を呼び出す必要があります。
構文
HRESULT ResizeBorderDW(
LPCRECT prcBorder,
IUnknown *punkToolbarSite,
BOOL fReserved
);
パラメーター
prcBorder
種類: LPCRECT
フレームの使用可能な罫線スペースを含む RECT 構造体へのポインター。
punkToolbarSite
種類: IUnknown*
サイトの IUnknown インターフェイスへのポインター。 ドッキング ウィンドウ オブジェクトは、このインターフェイスの QueryInterface メソッドを呼び出して、IID_IDockingWindowSiteを要求する必要があります。 その後、ドッキング ウィンドウ オブジェクトは、そのインターフェイスを使用してその境界領域をネゴシエートします。 このインターフェイスが不要になったら、このインターフェイスを解放するのはドッキング ウィンドウ オブジェクトの責任です。
fReserved
種類: BOOL
予約済み。 このパラメーターは常に 0 である必要があります。
戻り値
種類: HRESULT
このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。
注釈
prcBorder パラメーターには、フレームの使用可能な境界領域全体が含まれます。 ドッキング ウィンドウ オブジェクトは、境界領域をネゴシエートしてから、この情報を使用して自身を配置する必要があります。
たとえば、ドッキング ウィンドウ オブジェクトの境界領域の上部に 25 ピクセルが必要な場合は、次の手順を使用してこれをネゴシエートする必要があります。
- BORDERWIDTHS 構造体を割り当て、その最上位メンバーを 25 に設定します。
- RequestBorderSpaceDW を呼び出して領域を要求します。
- RequestBorderSpaceDW によって要求が承認された場合は、SetBorderSpaceDW を呼び出して領域を割り当てます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 2000 Professional、Windows XP [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | shobjidl_core.h (Shlobj.h を含む) |
[DLL] | Shell32.dll (バージョン 4.71 以降) |
こちらもご覧ください
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示