要求, 不支持MFC, 尽量把大小缩低到最小(20K以下即可), 功能暂不要求.不支持MFC是前提, 如果支持MFC的动态链接库, 降到20K那应该没什么困难的. 也从网上见过说是ATL可以建的, 但没有找到例子, 据说做起来比较复杂, 希望大家可以提供些例子或线索.

解决方案 »

  1.   

    这个问题我在<<VC6技术内幕>>中看到过完整的解决办法,也不复杂,肯定只能用ATL来创建,有MFC的话不可能达到,建议你去看看这本书
      

  2.   

    CSDN
    搜索:
    “Polygon Step 1: Creating the Project”
      

  3.   

    谢谢楼上朋友的线索.
    VC6技术内幕 是不是 VisualC++技术内幕(第四版) 潘爱民? 我手里只有这本书, 在找对应的章节, 希望可以找到, 楼上能不能再提供细一点的检索资料啊.
    Polygon Step 1: Creating the Project 这个串太长了, 从CSDN我不知道sinall是如何实现更详细的搜索的, 我可以从全文里一搜就出了8页的结果的(CSDN给截断了搜索关键字, 说是超长了), 而且看样子大多不相关, 愁啊. 能不能给个具体的链接啊.
      

  4.   

    问题依然没解决.
    Polygon Step 1: Creating the Project 这个是从MSDN中搜的吧, 倒是搜出来个例子, 但他做出来的是DLL, 而且大小也超过30K, 并且我在里面使用自定义资源好像有问题用 FindResource 总是出错, 错误信息为 找不到映像文件中指定的资源类型, 而我在Ocx中就没有问题.
      

  5.   

    沉底了吗?
    增加新要求了, ATL方式的肯定不行了, 因为ATL.DLL一般系统是不带的, 我需要一个纯绿色的ACTIVEX才行. 看来还是要找OCX, 有没有知道C代码做的OCX啊, 提供下线索吧.
      

  6.   

    vc技术内幕6 也是潘爱民翻的,不过和vc技术内幕4差不多,.net托管讲的不多!
      

  7.   

    快撑不住了, OCX有C语言编写的例子吗?
    我找到个汇编写的, 但汇编不熟, 很难用.
      

  8.   

    使用ATL也可以,编译选项可以选最小依赖,这样atl的源码就编译到你的ocx种了,而且不会增加很多