本人刚接触delphi,想写一个自定义类,需要有自己的消息循环,但是不要有界面,请问这个自定义类该怎么写?是应该从某个基类继承就可以实现,还是需要自己写消息循环处理消息呢?
解决方案 »
- 我用delphi+sql做的管理系统 在我电脑上可以正常运行,但(exe和数据库放在一个文件夹)把文件拷到别人电脑上(未安装sql服务器)运就提示连接不到数据库
- 查看一个进程所调用的所有文件路径列表!
- 去年还没解决的一个问题 交叉报表排序
- 关于TREEVIEW的问题
- 怎样可以使能预览时显示的内容 而打印时可以不打印?
- QUERY问题,高手请进!
- logevent 在FTP中的使用方法
- 为什么我的insert into编译通过,执行老报错,大家帮忙看看!我对单引号的概念比较模糊!
- 怎样做一个监视桌面上是不是有一个标题为"Apple"的窗口,一旦有,马上关闭
- 我虽没分但我讲义,绝不食言?请帮我最后一次
- 用哪个软件制作安装程序比较好
- msn空间 自动提交新博客文章,怎么作呢?它的网页代码比较特别,找不到input与Form:(
FHWnd := AllocateHWnd(CommWndProc);
用FHWnd接收消息或者你从TWinControl继承
其他线程给它发送PostThreadMessage线程内部处理:
先检查消息 PeekMessage然后
if msg.hwnd <> 0 then
begin
TranslateMessage(msg);
DispatchMessage(msg);
end;最后
case msg.message of
....{处理代码}
if msg.hwnd <> 0 then
begin
TranslateMessage(msg);
DispatchMessage(msg);
end;
这段代码应该放在哪个函数中,Execute还是WindowProc?那dispatchmessage之后,哪个函数会被调用去处理呢?WindowProc?
一头雾水,呵呵