InitCommonControlsEx()

5876 단어 init
참조:http://blog.sina.com.cn/s/blog_4fcd1ea30100qlzp.html
MFC 공통 컨트롤 초기 화 
*************************************************************************************
MFC 프로젝트 에 서 는 InitInstance()함수(일반적으로 프로젝트 명.cpp 파일 에 있 음)에 다음 코드 가 있 습 니 다.******************************************//Windows XP 에서 실행 되 는 응용 프로그램 목록 이 지정 되 어 있 으 면
//ComCtl32.dll 버 전 6 또는 더 높 은 버 전 을 사용 하여 시각 화 방식 을 사용 합 니 다.
//는 InitCommonControls Ex()가 필요 합 니 다.그렇지 않 으 면 창 을 만 들 수 없습니다.  
  INITCOMMONCONTROLSEX InitCtrls;  InitCtrls.dwSize = sizeof(InitCtrls);//프로그램 에서 사용 할 모든 공공 컨트롤 클래스 를 포함 하 는 것 으로 설정 합 니 다.  InitCtrls.dwICC = ICC_WIN95_CLASSES;  InitCommonControlsEx(&InitCtrls);**************************************************************************************InitCommonControlsEx()
역할:유 니 버 설 컨트롤 초기 화
원형:BOOL WINAPIInitCommonControlsEx(LPINITCOMMONTROLSEX lpInitCtrls);
인자:lpInitCtrls 매개 변 수 는 INITCOMMONTROLSEX 구 조 를 가리 키 고 있 습 니 다.
   typedef struct tagINITCOMMONCONTROLSEX {     DWORD dwSize; //구조 길이 DWORD dwICC;//초기 화 할 클래스}INITCOMMONTROLSEX,*LPINITCOMMONTROLSEX; 설명:ICCWIN95_CLASSES 표 지 는 ICCLISTVIEW_CLASSES、ICC_BAR_CLASSES 등의 조합 은 다음 과 같이 정의 합 니 다.***********************************************************************************************************************************************************
WINCOMMCTRLAPI void WINAPI InitCommonControls(void);



#if (_WIN32_IE >= 0x0300)

typedef struct tagINITCOMMONCONTROLSEX {

    DWORD dwSize;             // size of this structure

    DWORD dwICC;              // flags indicating which classes to be initialized

} INITCOMMONCONTROLSEX, *LPINITCOMMONCONTROLSEX;

#define ICC_LISTVIEW_CLASSES   0x00000001 // listview, header

#define ICC_TREEVIEW_CLASSES   0x00000002 // treeview, tooltips

#define ICC_BAR_CLASSES        0x00000004 // toolbar, statusbar, trackbar, tooltips

#define ICC_TAB_CLASSES        0x00000008 // tab, tooltips

#define ICC_UPDOWN_CLASS       0x00000010 // updown

#define ICC_PROGRESS_CLASS     0x00000020 // progress

#define ICC_HOTKEY_CLASS       0x00000040 // hotkey

#define ICC_ANIMATE_CLASS      0x00000080 // animate

#define ICC_WIN95_CLASSES      0x000000FF

#define ICC_DATE_CLASSES       0x00000100 // month picker, date picker, time picker, updown

#define ICC_USEREX_CLASSES     0x00000200 // comboex

#define ICC_COOL_CLASSES       0x00000400 // rebar (coolbar) control

#if (_WIN32_IE >= 0x0400)

#define ICC_INTERNET_CLASSES   0x00000800

#define ICC_PAGESCROLLER_CLASS 0x00001000   // page scroller

#define ICC_NATIVEFNTCTL_CLASS 0x00002000   // native font control

#endif

#if (_WIN32_WINNT >= 0x0501)

#define ICC_STANDARD_CLASSES   0x00004000

#define ICC_LINK_CLASS         0x00008000

#endif // (_WIN32_WINNT >= 0x0501)





WINCOMMCTRLAPI BOOL WINAPI InitCommonControlsEx(const INITCOMMONCONTROLSEX *picce);

#endif      // _WIN32_IE >= 0x0300

 
************************************************************************************************************************

좋은 웹페이지 즐겨찾기