sendmessageでspy++ツールを使用して取得したハンドルを渡す方法は?すなわち。このハンドルを渡したい
spy++ 000010540から取得したハンドル
この関数で
SendMessage(buttonHandle, WM_HSCROLL, (IntPtr)SB_LINERIGHT, IntPtr.Zero);
ここで、ボタンハンドルのタイプはIntPtrです。ボタンハンドルを上記の値に置き換えたいと思います。ありがとう
sendmessageでspy++ツールを使用して取得したハンドルを渡す方法は?すなわち。このハンドルを渡したい
spy++ 000010540から取得したハンドル
この関数で
SendMessage(buttonHandle, WM_HSCROLL, (IntPtr)SB_LINERIGHT, IntPtr.Zero);
ここで、ボタンハンドルのタイプはIntPtrです。ボタンハンドルを上記の値に置き換えたいと思います。ありがとう
うまくnew IntPtr(0x00010540)
いくはずです。たとえば、次のようにします。
[DllImport("user32.dll", CharSet = CharSet.Auto)]
static extern IntPtr SendMessage(
IntPtr hWnd,
UInt32 Msg,
IntPtr wParam,
IntPtr lParam);
SendMessage(
new IntPtr(0x00010540),
0x0112, // WM_SYSCOMMAND
new IntPtr(0xF020), // SC_MINIMIZE
IntPtr.Zero);