有没有办法获得特定的编辑控件实例HWND?因为我能够获得主窗口HWND,但无法获得此特定控制HWND。
编辑:
所以我设法使用它的句柄来设置编辑控件的文本,现在我的问题是可以使用它的ID设置文本吗?
private const int WM_SETTEXT = 0x000C;
[DllImport("user32.dll", CharSet = CharSet.Auto, SetLastError = false)]
public static extern IntPtr SendMessage(
HandleRef hWnd,
uint Msg,
IntPtr wParam,
string lParam);
private void button1_Click(object sender, EventArgs e)
{
IntPtr MytestHandle = new IntPtr(0x00030670);
HandleRef hrefHWndTarget = new HandleRef(null, MytestHandle);
SendMessage(hrefHWndTarget, WM_SETTEXT, IntPtr.Zero, "text");
}