请问c# 如何知道控件定义了什么windows消息? 我是新手,现在在学向控件发送消息处理消息之类的东西,我有个疑问就是例如:listview控件的 消息: LVM_GETITEM ,LVM_SETITEM 之类的消息,问题是我想发送消息的时候我不知道该控件定义了什么消息!我应该如何获取该控件定义的所有消息?请教各位前辈 有什么方法或者技巧!!!谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 最有效的方法就是Google或baidu搜索还可以直接在MSDN里面找 如果搂主仅仅是想知道控件都处理了什么消息,搂主可以直接使用Reflector反编译.NET类库这是查找控件有什么消息最有效的方法,比如你要查找listview控件的 消息: LVM_GETITEM那么,你可以反编译一下TreeView控件类,然后找到FindNode方法(方法名称忘记了),它里面就有该消息因为.NET也是通过发消息给WIndows来实现控件操作的。 override void WndProc(int Code,IntPtr wParam,IntPtr lParam){ //do what you want...} 一般使用spy++这个vs自己附带的工具跟踪估计一般搞vc的知道这个东西,玩c#的没几个动这个使用方法很简单一看就明白,我就不多说了 ps:实际官方还有一个工具,你可以看这里http://www.microsoft.com/china/MSDN/library/enterprisedevelopment/softwaredev/issuesManagedSpy.mspx?mfr=true 终于找到点门路了。谢谢wanghui0380 winform中datagridView控件标题栏背景设置问题? 谁可以给个vs的入门参考电子书,给分 这个问题有些难度:关于DataGridView中ComboBox的返回数据问题。 如何获取远程计算机标识信息 简单问题 怪异的权限问题? 新人求讲解 调用*.dll文件 在winForm程序中,如何获得指定服务器的系统时间? 编译错误,没有入口??? richtextbox rtf的问题 =======================大家帮我看看这个让我头疼的代码!!!
这是查找控件有什么消息最有效的方法,比如你要查找listview控件的 消息: LVM_GETITEM那么,你可以反编译一下TreeView控件类,然后找到FindNode方法(方法名称忘记了),它里面就有该消息
因为.NET也是通过发消息给WIndows来实现控件操作的。
{
//do what you want...
}
使用方法很简单一看就明白,我就不多说了
实际官方还有一个工具,你可以看这里
http://www.microsoft.com/china/MSDN/library/enterprisedevelopment/softwaredev/issuesManagedSpy.mspx?mfr=true