//发送消息,第一个参数是接收窗体的句柄,第二个参数是消息的标识,第三个、和第四个参数是附加信息,是可选的。
[DllImport("user32.dll", EntryPoint = "SendMessage", CharSet = CharSet.Auto)]
private static extern long SendMessage(IntPtr hwnd, int wMsg, int wParam, string lParam); [DllImport("user32.dll", EntryPoint = "SendMessageA")]
private static extern int SendMessage(IntPtr hwnd, int wMsg, IntPtr wParam, ref Rectangle lParam); [DllImport("user32.dll", EntryPoint = "SendMessage")]
private static extern int SendMessage(IntPtr hwnd, int wMsg, IntPtr wParam, int lParam); const int WM_SETTEXT = 0x000C;//文本类型参数
const int BM_GETSTATE = 0x0003;
if (Indate != "-")
{
SendMessage(list[2], WM_SETTEXT, 0, Indate);
}
else
{
SendMessage(listrad[0], BM_GETSTATE, 0,0);出错
}
list[]里面放的是textbox控件句柄 listrad[]里面放的是checkbox控件的句柄 如果这个方法不对 请求给出正确的方法
[DllImport("user32.dll", EntryPoint = "SendMessage", CharSet = CharSet.Auto)]
private static extern long SendMessage(IntPtr hwnd, int wMsg, int wParam, string lParam); [DllImport("user32.dll", EntryPoint = "SendMessageA")]
private static extern int SendMessage(IntPtr hwnd, int wMsg, IntPtr wParam, ref Rectangle lParam); [DllImport("user32.dll", EntryPoint = "SendMessage")]
private static extern int SendMessage(IntPtr hwnd, int wMsg, IntPtr wParam, int lParam); const int WM_SETTEXT = 0x000C;//文本类型参数
const int BM_GETSTATE = 0x0003;
if (Indate != "-")
{
SendMessage(list[2], WM_SETTEXT, 0, Indate);
}
else
{
SendMessage(listrad[0], BM_GETSTATE, 0,0);出错
}
list[]里面放的是textbox控件句柄 listrad[]里面放的是checkbox控件的句柄 如果这个方法不对 请求给出正确的方法
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货