MCGRIDINFO 構造体 (commctrl.h)
予定表コントロールの一部に関する情報が含まれます。
構文
typedef struct tagMCGRIDINFO {
UINT cbSize;
DWORD dwPart;
DWORD dwFlags;
int iCalendar;
int iRow;
int iCol;
BOOL bSelected;
SYSTEMTIME stStart;
SYSTEMTIME stEnd;
RECT rc;
PWSTR pszName;
size_t cchName;
} MCGRIDINFO, *PMCGRIDINFO;
メンバー
cbSize
型: UINT
この構造体のサイズ (バイト単位)。
dwPart
種類: DWORD
情報を要求する予定表コントロールの部分。 次のいずれかの値です。
dwFlags
種類: DWORD
入力する情報を示します。 次の値の 1 つ以上の組み合わせ。
値 | 意味 |
---|---|
|
stStart と stEnd。 |
|
rc。 |
|
pszName。 |
iCalendar
型: int
dwPart がMCGIP_CALENDAR、MCGIP_CALENDARHEADER、MCGIP_CALENDARBODY、MCGIP_CALENDARROW、またはMCGIP_CALENDARCELLの場合、このメンバーは情報を取得する予定表のインデックスを指定します。 これらのパーツでは、現在コントロールに予定表が 1 つしかない場合でも、有効な値である必要があります。
iRow
型: int
dwPart がMCGIP_CALENDARROWの場合は、情報を返す行を指定します。
iCol
型: int
dwPart がMCGIP_CALENDARCELLの場合は、情報を返すセルの列を指定します。 iRow メンバーは、情報を返すセルの行を提供します。
bSelected
種類: BOOL
dwPart がMCGIP_CALENDARCELLの場合は、iRow および iCol によって記述されたセルが現在選択されているかどうかを示します。
stStart
種類: SYSTEMTIME
iCalendar で指定された開始日を返します。 dwFlags にMCGIF_DATEが含まれている場合にのみ使用されます。
stEnd
種類: SYSTEMTIME
iCalendar で指定された終了日を返します。 dwFlags にMCGIF_DATEが含まれている場合にのみ使用されます。
rc
種類: RECT
dwPart で指定されたパーツの四角形を返します。 dwFlags にMCGIF_RECTが含まれている場合にのみ設定します。
pszName
種類: PWSTR
cchName が長さの文字列へのポインター。 dwFlags にMCGIF_NAMEが含まれている場合にのみ設定し、dwPart メンバーで説明されているように、次の部分にのみ設定します。
- MCGIP_CALENDAR: 選択した日付のテキストを返します。 複数選択の場合は、選択範囲の先頭の日付を返します。
- MCGIP_CALENDARCELL: 11 日が指定された場合、 iRow および iCol で示されるセルのテキストを返します (例: "11")。
- MCGIP_CALENDARHEADER: "July, 2006" など、予定表ヘッダーに表示される内容のテキストを返します。
cchName
種類: size_t
pszName の長さ (文字数)。
要件
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
Header | commctrl.h |