ポケットベル
このセクションでは、ページャー コントロールで使用されるプログラミング要素について説明します。
概要
トピック | 内容 |
---|---|
ページ コントロール | ページャー コントロールは、ウィンドウ コンテナで、すべてのコンテンツを表示する十分な表示領域がないウィンドウと併用されます。 |
マクロ
トピック | 内容 |
---|---|
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 通知と併用されます。 |
定数
トピック | 内容 |
---|---|
ポケットベル コントロール スタイル | このセクションでは、ページャー コントロールの作成時に使用されるウィンドウ スタイルの一覧を示します。 |