第三方的有界面控件,怎么用SDK的CreateWindow(Ex)创建它,主要不知道的是它的窗口类,或者有其他方法?
谢谢~~~

解决方案 »

  1.   

    终于有人也sdk啦,你这问题我不会,不然顶力帮你
      

  2.   

    第三方控件类  
    class CThirdControl;CThirdControl  wndThird;
    wndThird.Create
      

  3.   

    第三方的有界面控件,应该是ActiveX吧,用SDK可麻烦了,要调用一大堆接口,同时自己得实现一大堆接口。
      

  4.   

    多谢支持~~~~
    不喜欢用MFC,用SDK可以知道底层原理,如果是没有界面的activex我已经会用了,但是有界面的就不知道如何下手,ringphone,给个例子?
    谢谢
      

  5.   

    我也不喜欢MFC,曾经想用SDK封装一个调用ActivX的类,网上搜索不到例子或源代码,看了看MSDN里相关文档,调用其接口也就罢了,但是需要使调用程序成为一个Container,要实现很多接口,太麻烦了,只好放弃,最后是用ATL搞定的。
      

  6.   

    楼上,你这种观点有点个人主义,你根本不知道什么叫MFC,它能做什么,你不要把自己弄不懂说成不喜欢,不必要,要弄懂底层,我建议你还是去试用一上:“0,1"码,这个最直接,最底层。不过,话说回来,也可以原谅,必竟你还年轻,这也是中国大多数初级程序员的通病,就是那些没有入门的人。
    我引用侯杰老师的话:“勿在浮沙筑高台”,我在送你一句:“万丈高楼从地起”
      

  7.   

    呵,楼上兄弟说的是,但是我还是知道MFC(微软基础类库)的,刚开始学vc的时候,就是学的它,不过没有深入的学习,后来对windows sdk感兴趣了,用SDK,我觉得虽然开发效率低些,但是它可以帮助我更好的理解windows程序的本质,特别是在一些技术的实现原理上,虽然我认为它也是底层,但是你所谓的“0,1”,就有些不切实际了吧。你最后的“勿在浮沙筑高台”和“万丈高楼从地起”我觉得不错,对于我而言,正是想深入学习sdk,而不愿mfc.另,可以说我在编程上面的确是很年轻,但年龄已经不小了~~~~
      

  8.   

    blldw精神可佳,但还是建议多看看MFC,你能从中学到更多好的编程思想,更深入了解windows运行机制,SDK是不是底层不太重要,况且还算不上底层。SDK我也喜欢,但更爱MFC,他使你的工作更有效率,但又让一部分工作由你自已来完成,在工作中学习.
      

  9.   

    关于楼主的问题嘛。肯定是createwindow。
      

  10.   

    伙计定义WNDCLASS你不会吗?别装傻吧。
      

  11.   

    ~~~~定义WNDCLASS我知道,但是我不知道我要创建的有界面窗口的控件中窗口的classname,怎办?
      

  12.   

    楼主如果确实希望用SDK实现,可以参考:
    http://www.codeguru.com/Cpp/I-N/ieprogram/article.php/c4379/
    如果楼主希望用ATL+SDK实现,可以参考拙作:
    http://home.nuc.edu.cn/~titilima/readarticle.php?id=55
      

  13.   

    多谢titilima,很好,我会研究的