次の方法で共有


TreeView_SetBorder マクロ (commctrl.h)

[内部使用を目的としています。アプリケーションでの使用はお勧めしません。 このマクロは、将来のバージョンの Windows ではサポートされない可能性があります。

ツリー ビュー コントロール内の項目の境界線のサイズを設定します。 このマクロを使用することも、TVM_SETBORDER メッセージを明示的に送信することもできます。

構文

int TreeView_SetBorder(
   HWND  hwnd,
   DWORD dwFlags,
   SHORT xBorder,
   SHORT yBorder
);

パラメーター

hwnd

型: HWND

ツリー ビュー コントロールへのハンドル。

dwFlags

型: DWORD

アクション フラグ。 このパラメーターには、次の値のうち 1 つ以上を指定できます。

価値 意味
TVSBF_XBORDER
ツリー ビュー コントロールの項目の左側に、指定した罫線サイズを適用します。
TVSBF_YBORDER
ツリー ビュー コントロールの項目の上部に、指定した罫線サイズを適用します。

xBorder

型: SHORT

左罫線のサイズ (ピクセル単位)。

yBorder

型: SHORT

上罫線のサイズ (ピクセル単位)。

戻り値

型: int

前の境界線サイズを含む int 値をピクセル単位で返します。 LOWORD には水平罫線の前のサイズが含まれており、HIWORD には垂直罫線の前のサイズが含まれています。

備考

項目の罫線は、間隔のみを目的として設定されます。 設定が成功すると、スクロール バーの再計算がトリガーされます。

必要条件

要件 価値
サポートされる最小クライアント Windows Vista [デスクトップ アプリのみ]
サポートされる最小サーバー Windows Server 2003 [デスクトップ アプリのみ]
ターゲット プラットフォーム の ウィンドウズ
ヘッダー commctrl.h

関連項目

TVM_SETBORDER