MINIMIZEDMETRICS 構造体 (winuser.h)

最小化されたウィンドウに関連付けられているスケーラブルなメトリックが含まれます。 この構造体は、SPI_GETMINIMIZEDMETRICSまたはSPI_SETMINIMIZEDMETRICSアクション値が指定されている場合に 、SystemParametersInfo 関数と共に使用されます。

構文

typedef struct tagMINIMIZEDMETRICS {
  UINT cbSize;
  int  iWidth;
  int  iHorzGap;
  int  iVertGap;
  int  iArrange;
} MINIMIZEDMETRICS, *PMINIMIZEDMETRICS, *LPMINIMIZEDMETRICS;

メンバー

cbSize

この構造体のサイズ (バイト単位)。 呼び出し元はこれを に設定する sizeof(MINIMIZEDMETRICS)必要があります。

iWidth

最小化されたウィンドウの幅 (ピクセル単位)。

iHorzGap

最小化されたウィンドウ間の水平方向のスペース (ピクセル単位)。

iVertGap

最小化されたウィンドウ間の垂直方向のスペース (ピクセル単位)。

iArrange

最小化されたウィンドウを配置するときに使用される開始位置と方向。 開始位置は、次のいずれかの値である必要があります。

意味
ARW_BOTTOMLEFT
0x0000L
作業領域の左下隅から開始します。
ARW_BOTTOMRIGHT
0x0001L
作業領域の右下隅から開始します。
ARW_TOPLEFT
0x0002L
作業領域の左上隅から開始します。
ARW_TOPRIGHT
0x0003L
作業領域の右上隅から開始します。
 

方向は、次のいずれかの値である必要があります。

意味
ARW_LEFT
0x0000L
左に配置します (ARW_BOTTOMRIGHTとARW_TOPRIGHTでのみ有効)。
ARW_RIGHT
0x0000L
右揃え (ARW_BOTTOMLEFTおよびARW_TOPLEFTでのみ有効)。
ARW_UP
0x0004L
整列 (ARW_BOTTOMLEFTおよびARW_BOTTOMRIGHTでのみ有効)。
ARW_DOWN
0x0004L
下に配置します (ARW_TOPLEFTとARW_TOPRIGHTでのみ有効)。
ARW_HIDE
0x0008L
最小化されたウィンドウを画面の表示領域から移動して非表示にします。

要件

要件
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
Header winuser.h (Windows.h を含む)

こちらもご覧ください

SystemParametersInfo