DTBLLABEL
適用対象: Outlook 2013 | Outlook 2016
表示テーブルから作成されたダイアログ ボックスで使用されるラベルについて説明します。
プロパティ | 値 |
---|---|
ヘッダー ファイル: |
Mapidefs.h |
関連マクロ |
SizedDtblLabel |
typedef struct _DTBLLABEL
{
ULONG ulbLpszLabelName;
ULONG ulFlags;
} DTBLLABEL, FAR *LPDTBLLABEL;
メンバー
ulbLpszLabelName
文字列ラベルのメモリ内の位置。
ulFlags
ulbLpszLabelName メンバーによって指されるラベルの形式を指定するために使用されるフラグのビットマスク。 次のフラグを設定できます。
MAPI_UNICODE
ラベルは Unicode 形式です。 MAPI_UNICODE フラグが設定されていない場合、ラベルは ANSI 形式です。
注釈
DTBLLABEL 構造体は、別の種類のコントロールと共に表示されるラベル コントロール テキストを記述し、そのコントロールに意味を追加します。 たとえば、ほとんどの編集コントロールはラベルの横に配置され、入力する情報の種類をユーザーに通知します。 グループ ボックスやラジオ ボタンなどの一部のコントロールでは、独自のラベルを保持します。
ラベルには、アンパサンド (&) に続く文字として識別される Windows アクセラレータを含めることができます。 アクセラレータ キーを押すと、表示テーブル内のこのラベルに続く最初のラベル以外のコントロールにフォーカスが配置されます。
複数行ラベルはサポートされません。 複数の行を表示するには、複数のラベルが必要です。
ラベルを読み取り専用編集コントロールとして使用することはできません。 違いは、編集コントロールを選択してコピーできるのに対し、ラベルは選択できない点です。
表示テーブルの概要については、「テーブルの 表示」を参照してください。 表示テーブルを実装する方法については、「表示テーブルの 実装」を参照してください。