版块
论坛
喜欢
话题
应用
搜索
登录
注册
jping的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=12069
VXD用SHELL_PostMessage,app怎么办呢?
在VXD中断处理程序中用SHELl_PostMessage向app发送一个自定义消息,那么app的相关处理程序应该如何编写呢?请高手指点:SHELL_PostMessage(hWnd,WM_My_MESSAGE,0,0,NULL,NULL);
回复
(
17
)
2002-08-13 12:36
来自版块 -
ABC初学者
◆
◆
表情
告诉我的粉丝
提 交
jping
:
实际呢,我也没有这样亲自做过的,没有自己的消息呀。 :D 理论上。 先 #define ON_WM_MY_MSG() \\ { WM_My_MESSAGE, 0, 0, 0, AfxSig_is, \\ (AFX_PMSG)(AFX_PMSGW)(int (AFX_MS...
(2002-08-14 11:37)
回复
jping
:
这样不行的,inbuf必须是传递地址好像。
(2002-08-14 11:34)
回复
arthurtu
:
HWND inBuf; inBuf=Main_CWnd->GetSafeHWnd(); HANDLE hWnd; hWnd=(HANDLE)pDIOCParams->dioc_InBuf; 用不着再转来转去了吧。
(2002-08-14 11:11)
回复
jping
:
编译都通过了,可运行还是没有执行我的cpp中断服务程序。 我想会不会是我的deviceiocontrol传递窗口句柄有问题。 在cpp中: CWnd* Main_CWnd; Main_CWnd=AfxGetMainWnd(); PVOID inBuf; inBuf=M...
(2002-08-14 10:50)
回复
arthurtu
:
呵呵,你去看看那个BEGIN_MESSAGE_MAP和END_MESSAGE_MAP宏是怎么定义的。
(2002-08-14 10:26)
回复
jping
:
编译成功了,可我还是有点疑问,为什么你写的那个 #define ON_WM_MY_MSG() \\ { WM_My_MESSAGE, 0, 0, 0, AfxSig_is, \\ (AFX_PMSG)(AFX_PMSGW)(int (AFX_MSG_CALL CWnd::*...
(2002-08-14 10:17)
回复
arthurtu
:
当然要先定义呀。 比如 #define WM_MY_MESSAGE WM_USER + 100 VxD也要有这个东东。
(2002-08-14 10:09)
回复
jping
:
出错: WM_MY_MESSAGE没有定义
(2002-08-14 10:03)
回复
jping
:
好的,谢谢,我马上试试
(2002-08-14 09:58)
回复
arthurtu
:
实际呢,我也没有这样亲自做过的,没有自己的消息呀。 :D 理论上。 先 #define ON_WM_MY_MSG() \\ { WM_My_MESSAGE, 0, 0, 0, AfxSig_is, \\ (AFX_PMSG)(AFX_PMSGW)(int (AFX_MS...
(2002-08-14 09:54)
回复
1
2
下一页 »
jping
加关注
写私信
0
关注
0
粉丝
54
帖子
返回顶部