c# wince 类怎么样向一个窗体发送消息,窗体怎么样接收消息?
答案:2 悬赏:20 手机版
解决时间 2021-01-03 12:52
- 提问者网友:树红树绿
- 2021-01-03 00:05
c# wince 类怎么样向一个窗体发送消息,窗体怎么样接收消息?
最佳答案
- 五星知识达人网友:迷人又混蛋
- 2021-01-03 00:34
?? 现在我向用这个 class 向 窗体发送消息
??protected override void WndProc(ref Microsoft.WindowsCE.Forms.Message msg)
?? 接收消息
?? 但是 我这里在 WINCE 下没有这个函数重载啊~!
?? 哪位仁兄给点提示看看~!
不是很明白~!
我点一下你就明白了。呵呵。代码就不给了。
vc做过么?vb呢?常用的一个api:setwindowlong知道么?可以偏移指定句柄的控件(或窗体)的消息处理函数,任何控件添加到窗体的时候都执行一次,偏移出来,默认的就调用DefaultWndProc方法,在调用之前,尝试的执行一个事件。
以此设计一个类,这个类在你整个程序所有地方都要用,这样你就能轻易的获取到任何一个控件的消息了。
??protected override void WndProc(ref Microsoft.WindowsCE.Forms.Message msg)
?? 接收消息
?? 但是 我这里在 WINCE 下没有这个函数重载啊~!
?? 哪位仁兄给点提示看看~!
不是很明白~!
我点一下你就明白了。呵呵。代码就不给了。
vc做过么?vb呢?常用的一个api:setwindowlong知道么?可以偏移指定句柄的控件(或窗体)的消息处理函数,任何控件添加到窗体的时候都执行一次,偏移出来,默认的就调用DefaultWndProc方法,在调用之前,尝试的执行一个事件。
以此设计一个类,这个类在你整个程序所有地方都要用,这样你就能轻易的获取到任何一个控件的消息了。
全部回答
- 1楼网友:西风乍起
- 2021-01-03 00:49
你这里的"你好"字符串是托管代码管理的内存空间,c++不能访问托管空间的,需要复制到非托管的 marshall用这个类有托管和非托管的内容转化。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯