社区
进程/线程/DLL
帖子详情
在dll中,如何在自定义类中建立消息循环机制
fraudVR
2003-04-06 07:55:25
请教各位大侠:
我在dll中定义了一个类,在这个类中,我要处理消息,比如定时消息,还有其他的消息,我怎么才能够获得消息,并且用处理消息?
我打算在自定义类中注册一个隐含窗口,然后用这个窗口的消息队列,但不知道怎么注册窗口不成功,请问为什么??
...全文
123
4
打赏
收藏
在dll中,如何在自定义类中建立消息循环机制
请教各位大侠: 我在dll中定义了一个类,在这个类中,我要处理消息,比如定时消息,还有其他的消息,我怎么才能够获得消息,并且用处理消息? 我打算在自定义类中注册一个隐含窗口,然后用这个窗口的消息队列,但不知道怎么注册窗口不成功,请问为什么??
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kingzai
2003-04-07
打赏
举报
回复
haven't tried this code, you might have to tweak :
#define EXP_CALL __declspec(dllexport) __stdcall
#define MY_WNDCLASS "DDE_DllWndClass"
WNDCLASS DdeWndClass ;
// Define and register the Window class :
DdeWndClass.style = CS_NOCLOSE ;
DdeWndClass.lpfnWndProc = (WNDPROC) MyDDE_WndProc;
DdeWndClass.cbClsExtra = 0;
DdeWndClass.cbWndExtra = 0;
DdeWndClass.hInstance = hInstance;
DdeWndClass.hIcon = 0;
DdeWndClass.hCursor = 0 ;
DdeWndClass.hbrBackground = GetStockObject (WHITE_BRUSH);
DdeWndClass.lpszMenuName = NULL ;
DdeWndClass.lpszClassName = MY_WNDCLASS;
if (RegisterClass (&DdeWndClass))
{
hDdeWnd = CreateWindow (MY_WNDCLASS,
"",
WS_DISABLED,
0,
0,
100,
50,
HWND_DESKTOP,
0,
hInstance,
NULL);
}
LRESULT EXP_CALL MyDDE_WndProc (HWND hWnd,
WORD wMessage,
WPARAM wParam,
LPARAM lParam)
{
switch (wMessage)
{
case WM_DDE_ACK:
Handler_DdeAck (wParam, lParam);
break;
// whatever else you want...
default :
return (DefWindowProc(hWnd, wMessage, wParam, lParam));
} return FALSE ;
}
In355Hz
2003-04-06
打赏
举报
回复
关注
webber84
2003-04-06
打赏
举报
回复
不成功是什么意思?
o_racle
2003-04-06
打赏
举报
回复
dll 中没有消息机制的
Visual C++ MFC编程实例教程
6. **事件驱动编程**:理解MFC
中
的
消息
循环
和
消息
处理
机制
,掌握如何处理窗口
消息
,如WM_PAINT、WM_COMMAND等,以及如何使用OnCommand、OnPaint等成员函数。 7. **动态链接库(
DLL
)和ActiveX控件**:学习如何创建...
vc++ 应用源码包_1
代码里用了备份
dll
的方法,因此在
自定义
的函数
中
可以直接调用在内存
中
备份的
dll
代码,而不需要再把函数头部改来改去。 IOCP反弹远控客户端模型,外加上线服务端,全部代码注释! 如题。这个是IOCP远程控制软件的...
vc++ 应用源码包_2
代码里用了备份
dll
的方法,因此在
自定义
的函数
中
可以直接调用在内存
中
备份的
dll
代码,而不需要再把函数头部改来改去。 IOCP反弹远控客户端模型,外加上线服务端,全部代码注释! 如题。这个是IOCP远程控制软件的...
C# 实现
自定义
消息
处理
C# 实现
自定义
消息
处理 众所周知,委托和事件
机制
是C#应用程序的一个很重要的方面。Microsoft 的 BCL 类库对Windows的控件进行了几乎全面的封装,使应用程序开发人员甚至不用了解
消息
循环
就能写出相样的程序。 然而...
C#调用
DLL
的几种方法,包括C#调用C\C++\C#
DLL
C#
中
dll
调用方法 一、
DLL
与应用程序 动态链接库(也称为
DLL
,即为“Dynamic Link Library”的缩写)是Microsoft Windows最重要的组成要素之一,打开Windows系统文件夹,你会发现文件夹
中
有很多
DLL
文件,...
进程/线程/DLL
15,473
社区成员
49,171
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章