相关疑难解决方法(0)

如何使AllocateHwnd线程安全?

VCL组件设计为仅从应用程序的主线程使用.对于视觉组件,这从未给我带来任何困难.但是,我有时希望能够使用例如TTimer来自后台线程的非可视组件.或者确实只是创建一个隐藏的窗口.由于依赖,这是不安全的AllocateHwnd.现在,AllocateHwnd我理解的不是线程安全是设计的.

是否有一个简单的解决方案,允许我AllocateHwnd从后台线程使用?

delphi

18
推荐指数
2
解决办法
3288
查看次数

Win32消息队列有多深?

标准窗口的队列包含多少条消息?队列溢出时会发生什么?

GetMessage和亲戚的文档没有说明这一点,PeekMessage只为某些类别的消息提供了是/否,而不是消息计数.

此页面说明队列是使用内存映射文件实现的,并且没有消息计数限制,但该页面是关于WinCE的.这是否也适用于桌面Win32?

winapi message-queue

13
推荐指数
1
解决办法
7932
查看次数

标签 统计

delphi ×1

message-queue ×1

winapi ×1