第一个问题:
我看到有文章说可以把mainfest文件放到资源文件里面去,这样程序发布的时候就不要多这个小尾巴了。请问:具体怎么弄?第二个问题:
我采用这个方法实现了界面的XP风格化,但是我有一个很简单的程序,如果用“End”退出程序的话就会出错。而直接点窗口的“×”或者先Unload再End就正常。请问:为什么?(我的其他程序都正常)

解决方案 »

  1.   

    第一个问题:怎么看网上都有代码啊,怎么不自己找找第二个问题:这个我经常遇到,用End很不稳定,最好用unload,如果多窗体,就循环form集合,全部unload一次。遇到这个问题,比较常见的是例如用到了截获消息的代码。
      

  2.   

    楼上的,我不是要代码,代码我已经有了。我想知道的是怎么放到资源文件里面去,这样就不用发布程序的时候再带个.exe.mainfest文件了。第二个问题:我想问原因!
      

  3.   

    这样的方法只能在winxp下才有效果所以不建议你使用
      

  4.   

    XP的风格本来就是在XP下面的。如果要在2000下面实现就要用很多控件,我不想这样 啊
      

  5.   

    我顶,我就是说把mainfest文件放到资源文件的做法都有完整的代码在网上,你找下来看别人怎么做就可以了嘛
      

  6.   

    唉.....要是能找到我还到这里来问吗?
    文章倒是在MSDN的Blog里找到了,可惜没有那个资源文件,作者也没说明白,也联系不上...
    郁闷啊...要想实现XP风格还真不容易...
      

  7.   

    在一个通用模块中包含
    Sub Main()
        InitCommon... (就是调用初始化的函数,在comctl32.dll中)
    End Sub
    将.exe.mainfest 放在24号资源中。
      

  8.   

    to:wzzwwz(棒子面窝头)
    能8能给偶发个
    [email protected]
    3q
      

  9.   

    to:wzzwwz(棒子面窝头)
    等着你的信啦,结贴了。
      

  10.   

    Cais_c(阿才)  已经发送