我用CreateDialog创建了一个窗体,窗体中有一个ListView控件在程序一开始,我已经进行了初始化的工作现在在我的机器上可以正常运行,但是在别人的机器上运行的时候根本就显示不出来ListView控件请问这是怎么回事?

解决方案 »

  1.   

    INITCOMMONCONTROLSEX   initCtrls;
     initCtrls.cbSize   =   sizeof(INITCOMMONCONTROLSEX);
     initCtrls.dwICC     =   ICC_LISTVIEW_CLASSES;
     InitCommonControlsEx(&initCtrls);  窗口初始话的时候调用这个了吗
      

  2.   

    这个那天看了你给我的回帖,我已经初始化了并且在我的机器上都正常运行了,不知道为什么到了别人的机器上就不好使是不是我少了什么样的设置?我用的是vs2005,并且从Empty Project开始的,不知道需要哪些设置?
      

  3.   

    都是XP操作系统,我的程序就是一个窗体,一个ListView控件,还有一个托盘图标,用到了szInfo成员,在别人的机器上只能显示一个窗体,不能显示ListView,也不能显示balloon ToolTip。不知道是什么原因
      

  4.   

    肯定是每装,现在就要在没装VC的机器上运行,而且只能有1个exe文件。请问,这样的程序,应该怎么设置工程的属性?还有那个ListView显示不出来的问题,那个是在纯Win32环境下,全是用API调用写出来的,只有窗体和控件是用资源的。
      

  5.   

    缺少:
    mfc42.dll
    msvcrt.dll
      

  6.   

    第一个dll应该是MFC的吧,我不需要MFC。第二个不知道是什么库,不过应该也不需要。