1

(.NET CF/Windows Mobile 6.5)いくつかのコントロールを含むパネルがあります。以下の pInvoke を使用して、パネルのスクロール バーを一番上に設定し、ページを一番上までスクロールします。

 private static extern int SendMessage(IntPtr hWnd, int msg, int wParam, IntPtr lParam);
        [DllImport("user32.dll")]

 SendMessage(this.tabPanel.Handle, WM_VSCROLL,6, new IntPtr(0));

上記の行は CF では機能しません。

以下のものは働いている間

 SendMessage(this.tabPanel.Handle, WM_VSCROLL,2, new IntPtr(0));// page up
 SendMessage(this.tabPanel.Handle, WM_VSCROLL,3, new IntPtr(0));//page down

問題は、これらの値 (6 または 7) のいずれかを渡すときです。6 と 7 に対応します。

SB_TOP          = 6,
SB_LEFT         = 6,
SB_BOTTOM       = 7,
SB_RIGHT        = 7,

これについて何か助けてください。

4

0 に答える 0