关于网友提出的“ 非规则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