如何传递我在 sendmessage 中使用 spy++ 工具获得的句柄?IE。我想通过这个句柄
句柄来自 spy++ 00010540
在这个函数中
SendMessage(buttonHandle, WM_HSCROLL, (IntPtr)SB_LINERIGHT, IntPtr.Zero);
其中按钮句柄的类型为 IntPtr。我想用上述值替换按钮句柄。谢谢
如何传递我在 sendmessage 中使用 spy++ 工具获得的句柄?IE。我想通过这个句柄
句柄来自 spy++ 00010540
在这个函数中
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);