看了技术文档,就是有些dll中的函数,其本身的返回值 :无。 调用方可以通过窗口捕获一个定义的消息(消息参数结构已定义好),来解析所调用函数的执行结果。dll 方,具体怎么实现呢?道理很明白,就是完全不会实现
解决方案 »
- windows服务问题
- 请问想用一个函数或方法实现返回来个值(一个为bool,一个为dataset)怎样实现!请大家帮忙!~
- 在厦门搞软件开发的同行进来给我个参考意见啊
- 请问怎用C#生成静态html文件?
- C#帮助文档怎么生成
- 运行正确C#小程序时,出现"error CS1014: 应为 get 或 set 访问器"请问这是什么原因?
- 急!高手现身吧,问题解决马上给分。
- 对“c:\inetpub\wwwroot\cla\web.config”的访问被拒绝______ 在线等回复
- 如何用c#程序将一个图片放在excel表格里?
- lblResult.Items.Add("node value:"+node.FirstChild.Value );//????????此句有问题不能通过编译 。
- 串口数据接收不全~谢谢大神指点
- Linq ?...
自定义委托(事件)
我之前也有用这些,比如:子线程要访问主线程中的控件,一个类中的控件函数是另一个类中的函数、控件跨类访问等,,,
可是理解不透彻,我还是不会写:dll中的函数通过传进来的一个 HWND,让调用方解析消息,,,
这个HWND是 委托声明原型中的Object类型的参数 吗? 如果不是,这个HWND用来干什么呢?
EventArgs 类型放的是调用方所关心的消息参数,,,是这样吗???
调用方会传进来一个窗口句柄HWND变量,对我的dll来说它用来干什么呢?
罢了,这么说会误导,应该说是对那些对象的索引标识似乎更合理
还是不太明白,我用它干什么,我觉得我不需要这个句柄,我看过的例子,大家也都没有用调用方的句柄的,,
HWND是委托声明原型中的Object类型的参数 吗?
调用方所关心的消息参数放在委托原型中的EventArgs,,,是这样吗???