老板说让我做的一个项目改成dll形式,开发出几个函数,但我
这里面有对话框,主对话框中用了Timer,还有n多
线程,pcap库,dll 中是否可以收到消息、
我只做过简单dll,不知道怎么下手,
谢谢大家帮我!

解决方案 »

  1.   

    DLL当然可以收到消息。其实DLL除了接口,其他地方的编程和普通的MFC程序没什么区别的。
      

  2.   

    可是我在dll里有个对话框,我SetTimer后,在OnTimer中并没有被调用,这是为什么啊?
      

  3.   

    将功能移到DLL不就完了。DLL不过和EXE是在一个进程在两个模块罢了,程序都是一样的写。
      

  4.   

    ontimer收不到和在不在dll无关。查查线程的timer消息有吗,查查timer消息处理过程是不是ontimer
      

  5.   

    当然我没有使这个对话框DoModel,不希望有界面出现,
    这样的话OnTimer是触发不了了