您的位置:程序门 -> vc/mfc -> 界面



为什么总是提示"initcommoncontrolsex"是没有定义标识!!!


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


为什么总是提示"initcommoncontrolsex"是没有定义标识!!!
发表于:2007-01-10 11:47:08 楼主
从msdn下的创建listview   control代码,但是编译时老是提示initcommoncontrolsex,initcommoncontrols这些为无定义的,是不是要包含什么头文件啊!!
hwnd   createlistview   (hwnd   hwndparent)  
{          
        rect   rcl;  
        initcommoncontrolsex   icex;
        initcommoncontrols();
        //   ensure   that   the   common   control   dll   is   loaded.  
        icex.dwsize   =   sizeof(initcommoncontrolsex);
        icex.dwicc     =   icc_listview_classes;
        initcommoncontrolsex(&icex);  
       
        //   create   the   list-view   window   in   report   view   with   label   editing   enabled.
        getclientrect   (hwndparent,   &rcl);  
       
        hwndlistview   =   createwindow(wc_listview,  
                                                                " ",  
                                                                ws_child   ¦   lvs_report   ¦   lvs_editlabels,  
                                                                0,  
                                                                0,  
                                                                rcl.right   -   rcl.left,  
                                                                rcl.bottom   -   rcl.top,  
                                                                hwndparent,  
                                                                (hmenu)   id_listview,  
                                                                hinst,  
                                                                null);  
                                                               
        return   (hwndlistview);
}
发表于:2007-01-10 11:58:251楼 得分:0
#include   <commctrl.h>
#pragma   comment(lib,   "comctl32.lib ")


快速检索

最新资讯
热门点击