这个消息是数据库中一个表的一条记录,是鼠标在IE浏览器的访问序列,useractions.我使用SendMessage传的,里面第二个参数貌似是UINT类型,那就是说我只能传一个整数过去??好像是要封装消息吧。
谢谢大家了!
谢谢大家了!
解决方案 »
- 求助热心的CSDN坛友,关于WebApplication的求助,初学者问题多多啊~~
- ch=((char)a).ToString();还是想不明白,刚才那位还在吗
- 我写了几个自定义控件,都在一个DLL里面,如何添加到工具箱呢?
- 【C#入门经典】书上源代码出错?(无法实现菜单和工具栏的加粗)
- 请教一下,是不是C#自身BUG?
- 令我困惑的问题
- 关于自定义控件ReSize()的问题!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- 一个菜菜的问题:存储过程能这样用吗?
- WPF项目,win8换到win7,怎么就出现异常了?
- 朋友们,谁有c#中windows程序(c/s程序)水晶报表的原代码
- c#界面皮肤库
- 怎么让开机自动运行的程序不显示在任务管理器列表??
SendMessage(hWnd,123,0,0);然后再c#的窗体中去 重写消息循环 然后处理这个消息不就搞定了?、、
如果你的那个c#的窗体 是人家已经写好了的 那就..............
我只能告诉你,可以直接在Form里面重载一个叫WndProc的函数 protected override void WndProc(ref Message msg)
{
base.WndProc(ref msg);
}
msg对象的几个属性分别都是IntPtr类型的,也就是指针,如果你传递时用到了,那么就可以通过这个IntPtr类型的参数,获取相关数据,通过地址转换到实际的结构体数据上面,用Marshal.PtrToStructure方法就可以转换为结构体了(长度必须是固定的才行,变长结构体将编译报错)。