次の方法で共有


DTN_FORMATQUERY通知コード

コールバック フィールドに表示される文字列の最大許容サイズを取得するために、日付と時刻の選択 (DTP) コントロールによって送信されます。 この通知コードは、 WM_NOTIFY メッセージの形式で送信されます。

DTN_FORMATQUERY

    lpDTFormatQuery = (LPNMDATETIMEFORMATQUERY) lParam;

パラメーター

lParam

コールバック フィールドに関する情報を含む NMDATETIMEFORMATQUERY 構造体へのポインター。 構造体には、コールバック フィールドを定義し、コールバック フィールドに表示される文字列の最大許容サイズを受け取る部分文字列が含まれています。

戻り値

コントロールの所有者は、コールバック フィールドに表示されるテキストの最大幅を計算し、NMDATETIMEFORMATQUERY 構造体の szMax メンバーを設定し、0 を返す必要があります。

注釈

この通知コードを処理すると、特定のコールバック フィールドに表示される文字列の最大サイズを調整するようにコントロールが準備されます。 これにより、コントロールは常に出力を適切に表示でき、コントロールのディスプレイ内のちらつきを減らすことができます。 (コールバック フィールドの詳細については、「 コールバック フィールド」を参照してください)。

要件

要件
サポートされている最小のクライアント
Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows Server 2003 [デスクトップ アプリのみ]
Header
Commctrl.h
Unicode 名と ANSI 名
DTN_FORMATQUERYW (Unicode) と DTN_FORMATQUERYA (ANSI)