ポケットベル

このセクションでは、ページャー コントロールで使用されるプログラミング要素について説明します。

概要

トピック 内容
ページ コントロール ページャー コントロールは、ウィンドウ コンテナで、すべてのコンテンツを表示する十分な表示領域がないウィンドウと併用されます。

マクロ

トピック 内容
Pager_ForwardMouse ページャー コントロールのマウス転送を有効または無効にします。 マウス転送が有効になっている場合、ページャー コントロールは WM_MOUSEMOVE メッセージを包含ウィンドウに転送します。 このマクロを使用するか、PGM_FORWARDMOUSE メッセージを明示的に送信します。
Pager_GetBkColor ページャー コントロールの現在の背景色を取得します。 このマクロを使用するか、PGM_GETBKCOLOR メッセージを明示的に送信します。
Pager_GetBorder ページャー コントロールの現在の境界線サイズを取得します。 このマクロを使用するか、PGM_GETBORDER メッセージを明示的に送信します。
Pager_GetButtonSize ページャー コントロールの現在のボタン サイズを取得します。 このマクロを使用するか、PGM_GETBUTTONSIZE メッセージを明示的に送信します。
Pager_GetButtonState ページャー コントロールで指定されたボタンの状態を取得します。 このマクロを使用するか、PGM_GETBUTTONSTATE メッセージを明示的に送信します。
Pager_GetDropTarget ページャー コントロールの IDropTarget インターフェイス ポインターを取得します。 このマクロを使用するか、PGM_GETDROPTARGET メッセージを明示的に送信します。
Pager_GetPos ページャー コントロールの現在のスクロール位置を取得します。 このマクロを使用するか、PGM_GETPOS メッセージを明示的に送信します。
Pager_RecalcSize 含まれているウィンドウのサイズをページャー コントロールが再計算するように強制します。 このマクロを使用すると、PGN_CALCSIZE 通知が送信されます。 このマクロを使用するか、PGM_RECALCSIZE メッセージを明示的に送信します。
Pager_SetBkColor ページャー コントロールの現在の背景色を設定します。 このマクロを使用するか、PGM_SETBKCOLOR メッセージを明示的に送信します。
Pager_SetBorder ページャー コントロールの現在の境界線サイズを設定します。 このマクロを使用するか、PGM_SETBORDER メッセージを明示的に送信します。
Pager_SetButtonSize ページャー コントロールの現在のボタン サイズを設定します。 このマクロを使用するか、PGM_SETBUTTONSIZE メッセージを明示的に送信します。
Pager_SetChild ページャー コントロールの包含ウィンドウを設定します。 このマクロは、包含ウィンドウの親を変更しません。スクロール用のページャー コントロールにのみウィンドウ ハンドルが割り当てられます。 ほとんどの場合、包含ウィンドウは子ウィンドウになります。 この場合、包含ウィンドウはページャー コントロールの子である必要があります。 このマクロを使用するか、PGM_SETCHILD メッセージを明示的に送信します。
Pager_SetPos ページャー コントロールのスクロール位置を設定します。 このマクロを使用するか、PGM_SETPOS メッセージを明示的に送信します。
Pager_SetScrollInfo 内部使用を目的としたものであり、アプリケーションでの使用は推奨されません。
ページャー コントロールのスクロール パラメータ (タイムアウト値、タイムアウト 1 回あたりの行数、1 行あたりのピクセル数など) を設定します。 このマクロを使用するか、PGM_SETSETSCROLLINFO メッセージを明示的に送信します。

[メッセージ]

トピック 内容
PGM_FORWARDMOUSE ページャー コントロールのマウス転送を有効または無効にします。 マウス転送が有効になっている場合、ページャー コントロールは WM_MOUSEMOVE メッセージを包含ウィンドウに転送します。 このメッセージを明示的に送信するか、Pager_ForwardMouse マクロを使用できます。
PGM_GETBKCOLOR ページャー コントロールの現在の背景色を取得します。 このメッセージを明示的に送信するか、Pager_GetBkColor マクロを使用できます。
PGM_GETBORDER ページャー コントロールの現在の境界線サイズを取得します。 このメッセージを明示的に送信するか、Pager_GetBorder マクロを使用できます。
PGM_GETBUTTONSIZE ページャー コントロールの現在のボタン サイズを取得します。 このメッセージを明示的に送信するか、Pager_GetButtonSize マクロを使用できます。
PGM_GETBUTTONSTATE ページャー コントロールで指定されたボタンの状態を取得します。 このメッセージは明示的に送信することも、Pager_GetButtonState マクロを使用することもできます。
PGM_GETDROPTARGET ページャー コントロールの IDropTarget インターフェイス ポインターを取得します。 このメッセージを明示的に送信するか、Pager_GetDropTarget マクロを使用できます。
PGM_GETPOS ページャー コントロールの現在のスクロール位置を取得します。 このメッセージを明示的に送信するか、Pager_GetPos マクロを使用できます。
PGM_RECALCSIZE 含まれているウィンドウのサイズをページャー コントロールが再計算するように強制します。 このメッセージを送信すると、PGN_CALCSIZE 通知が送信されます。 このメッセージを明示的に送信するか、Pager_RecalcSize マクロを使用できます。
PGM_SETBKCOLOR ページャー コントロールの現在の背景色を設定します。 このメッセージを明示的に送信するか、Pager_SetBkColor マクロを使用できます。
PGM_SETBORDER ページャー コントロールの現在の境界線サイズを設定します。 このメッセージを明示的に送信するか、Pager_SetBorder マクロを使用できます。
PGM_SETBUTTONSIZE ページャー コントロールの現在のボタン サイズを設定します。 このメッセージを明示的に送信するか、Pager_SetButtonSize マクロを使用できます。
PGM_SETCHILD ページャー コントロールの包含ウィンドウを設定します。 このメッセージは、包含ウィンドウの親を変更しません。スクロール用のページャー コントロールにのみウィンドウ ハンドルが割り当てられます。 ほとんどの場合、包含ウィンドウは子ウィンドウになります。 この場合、包含ウィンドウはページャー コントロールの子である必要があります。 このメッセージを明示的に送信するか、Pager_SetChild マクロを使用できます。
PGM_SETPOS ページャー コントロールの現在のスクロール位置を設定します。 このメッセージを明示的に送信するか、Pager_SetPos マクロを使用できます。
PGM_SETSETSCROLLINFO 内部使用を目的としたものであり、アプリケーションでの使用は推奨されません。
ページャー コントロールのスクロール パラメータ (タイムアウト値、タイムアウト 1 回あたりの行数、1 行あたりのピクセル数など) を設定します。 このメッセージは明示的に送信することも、Pager_SetScrollInfo マクロを使用して送信することもできます。

通知

トピック 内容
NM_RELEASEDCAPTURE (ポケットベル) ページャー コントロールの親ウィンドウに、コントロールがマウス キャプチャを解放したことを通知します。 NM_RELEASEDCAPTURE は、WM_NOTIFY メッセージの形式で送信されます。
PGN_CALCSIZE 包括ウィンドウのスクロール可能な寸法を取得するためにページャー コントロールが送信する通知。 これらの寸法は、包括ウィンドウのスクロール可能なサイズを決定するためにページャー コントロールが使用します。 この通知コードは、WM_NOTIFY メッセージの形式で送信されます。
PGN_HOTITEMCHANGE ホット (強調表示) アイテムが変更されたときに、ページャー コントロールが送信します。
PGN_SCROLL 包括ウィンドウがスクロールされる前にページャー コントロールが送信する通知。 この通知コードは、WM_NOTIFY メッセージの形式で送信されます。

構造体

トピック 内容
NMPGCALCSIZE ページャー コントロールが、包括ウィンドウのスクロール可能領域を計算するために使用する情報を格納および受信します。 これは、PGN_CALCSIZE 通知と併用されます。
NMPGHOTITEM PGN_HOTITEMCHANGE 通知で使用される情報が含まれます。
NMPGSCROLL 包括ウィンドウをスクロールする際に、ページャー コントロールが使用する情報が含まれます。 これは、PGN_SCROLL 通知と併用されます。

定数

トピック 内容
ポケットベル コントロール スタイル このセクションでは、ページャー コントロールの作成時に使用されるウィンドウ スタイルの一覧を示します。