您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> VC/MFC >> 非规则dll没有消息循环,就不能做什么?举例说说

非规则dll没有消息循环,就不能做什么?举例说说

来源:网络整理     时间:2016/8/16 13:08:49     关键词:

关于网友提出的“ 非规则dll没有消息循环,就不能做什么?举例说说”问题疑问,本网通过在网上对“ 非规则dll没有消息循环,就不能做什么?举例说说”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: 非规则dll没有消息循环,就不能做什么?举例说说
描述:

RT
搜了下消息循环,还是不太懂。是不是没有消息循环,就不能在Regular dll里面发送消息、接收消息了么?


解决方案1:

实际上用什么DLL并不重要。主要是你必须保证在你的DLL里面可以建立起一个消息循环。在某种程度上来说,DLLMAIN可以看作EXE的MAIN函数。都是入口函数。所以你可以改变一下思路。还有就是消息循环只有跟线程有关。

解决方案2:

首先LZ要明确。消息循环只跟线程有关系。跟这个线程的代码是在DLL还是EXE中无关。而只要是线程都是可以发送消息,也可以接受消息。

解决方案3:

dll 中,好象不要消息也可以吧,不知道对不对 
比如你的dll就实现一个函数 然后就是向你的调用窗口发送一个消息 ,别的啥事不做,就一个函数就行了吧,
不明白,你说的DLL中的消息 循环? 

解决方案4:

其实DLL的功能限制取决于所在的EXE进程,
如果所在的EXE是控制台程序,那GUI函数不能用,
如果所在的EXE是GUI程序,控制台的函数也一样没效果。


以上介绍了“ 非规则dll没有消息循环,就不能做什么?举例说说”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/3328153.html

相关图片

相关文章