DTBLPAGE

適用対象: Outlook 2013 | Outlook 2016

表示テーブルから作成されたダイアログ ボックスで使用されるタブ付きページについて説明します。

プロパティ
ヘッダー ファイル:
Mapidefs.h
関連するマクロ:
SizedDtblPage
typedef struct _DTBLPAGE
{
  ULONG ulbLpszLabel;
  ULONG ulFlags;
  ULONG ulbLpszComponent;
  ULONG ulContext;
} DTBLPAGE, FAR *LPDTBLPAGE;

メンバー

ulbLpszLabel

ページ タブの文字列ラベルのメモリ内の位置。

ulFlags

ulbLpszLabelName メンバーによって指されるラベルの形式を指定するために使用されるフラグのビットマスク。 次のフラグを設定できます。

MAPI_UNICODE

ラベルは Unicode 形式です。 MAPI_UNICODE フラグが設定されていない場合、ラベルは ANSI 形式です。

ulbLpszComponent

MAPISVC の [ヘルプ ファイル マッピング] セクションを識別する文字列のメモリ内の位置。INF 構成ファイルまたは 0。 MAPISVC に表示されるファイル名。INF セクションは、ダイアログ ボックスの [ヘルプ] ボタンをクリックすることで、タブ付きページの拡張 ヘルプ にアクセスするためにユーザーが使用できます。 MAPISVC のエントリの詳細については、INF については、「 MAPISVC のファイル形式」を参照してください。INF

ulContext

ulbLpszComponent メンバーによって定義された文字列内のタブ付きページの一意識別子。 ulbLpszComponent メンバーと ulContext メンバーの両方が、ヘルプ ボタンを機能させるには 0 以外である必要があります。 この識別子が 0 で、コンポーネント文字列が NULL の場合、ページに関連付けられているヘルプはありません。

注釈

DTBLPAGE 構造体は、関連する複数のダイアログ ボックスを区切るために使用されるタブ付きページを表します。 通常、これらのダイアログ ボックスは、構成、メッセージ、または受信者のオプションを表示するためのプロパティ シートです。 タブをクリックすると、ユーザーはシート間を切り替えることができます。

コンポーネントの文字列とコンテキスト識別子は、タブ付きページで拡張ヘルプを使用できるかどうかに関する情報を提供します。 拡張ヘルプを使用できる場合、コンポーネント文字列とコンテキスト識別子は、それにアクセスする方法に関する情報を提供します。 コンポーネント文字列はヘルプ ファイルにマップされます。コンテキスト識別子は、最初のヘルプ トピックにマップされます。 コンテキスト識別子が 0 で、コンポーネント文字列が NULL の場合、拡張ヘルプは使用できません。

表示テーブルの概要については、「テーブルの 表示」を参照してください。 表示テーブルを実装する方法については、「表示テーブルの 実装」を参照してください。

関連項目

DTCTL

MAPI の構造