我最近一直在用 C# 做一些 com interop 的东西,试图在另一个应用程序上控制按钮、组合框、文本框等。我的问题与某些人会发布的 Win32 常量有关,例如:
const int WM_SETTEXT = 0x000C;
[DllImport("User32.dll", EntryPoint = "SendMessage")]
private static extern int SendMessage(IntPtr hwnd, int msg, int wParam, int lParam);
我在哪里可以找到 WM_SETTEXT 常量?我在 MSDN 上查找了 certian 函数,但它们并不总是明确说明常量值是什么。例如,在 MSDN 上查找 CBN_SELCHANGE 常量会给出此页面 CBN_SELCHANGED MSDN .那么,获取这些信息的最佳地点在哪里?
最佳答案
C++ MSDN。
#define WM_SETTEXT 0x000C
https://msdn.microsoft.com/en-us/en-us/library/windows/desktop/ms632644%28v=vs.85%29.aspx在标题中。 查看 MSDN 页面上的
Header
部分(Winuser.h(包括 Windows.h))
关于c# - 在哪里可以找到 Win32 常量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43874550/