CWnd::OnHScrollClipboard
更新 : 2007 年 11 月
クリップボード データが CF_OWNERDISPLAY フォーマットを持ち、クリップボード ビューアの水平スクロール バーでイベントが発生したとき、クリップボードのオーナーの OnHScrollClipboard メンバ関数がクリップボード ビューアにより呼び出されます。
afx_msg void OnHScrollClipboard(
CWnd* pClipAppWnd,
UINT nSBCode,
UINT nPos
);
パラメータ
pClipAppWnd
クリップボード ビューア ウィンドウへのポインタを指定します。このポインタは一時的である場合があるので、後で使用するために保持しておくことはできません。nSBCode
下位ワードに次のスクロール バーのコードのいずれかを指定します。SB_BOTTOM 右下へスクロール。
SB_ENDSCROLL スクロール終了。
SB_LINEDOWN 1 行下へスクロール。
SB_LINEUP 1 行上へスクロール。
SB_PAGEDOWN 1 ページ下へスクロール。
SB_PAGEUP 1 ページ上へスクロール。
SB_THUMBPOSITION 絶対位置へスクロール。現在位置はパラメータ nPos で指定されます。
SB_TOP 左上へスクロール。
nPos
スクロール バーのコードが SB_THUMBPOSITION の場合は、スクロール ボックスの位置を保持します。それ以外の場合では使いません。
解説
オーナーは、クリップボード内のイメージをスクロールし、適切な部分を無効にします。さらに、スクロール バーの値を更新します。
メモ : |
---|
このメンバ関数は、アプリケーションが Windows メッセージを処理できるようにするためにフレームワークによって呼び出されます。この関数に渡されるパラメータの値は、フレームワークがメッセージ受信時に受け取ったパラメータの値に基づいています。この関数の基本クラスの実装を呼び出した場合は、関数に渡したパラメータではなく、メッセージと共に渡されたパラメータ自体が使用されます。 |
必要条件
ヘッダー : afxwin.h