|
SkinPlusPlus
Dll Method & COM Interface |
Skin++ 类名定义
#define WC_BUTTONA "Button" // ansi#define WC_BUTTONW L"Button" // wide #ifdef UNICODE#define WC_BUTTON WC_BUTTONW#else#define WC_BUTTON WC_BUTTONA#endif ////////////////////////// #define WC_STATICA "Static" // ansi#define WC_STATICW L"Static" // wide #ifdef UNICODE#define WC_STATIC WC_STATICW#else#define WC_STATIC WC_STATICA#endif ////////////////////////// #define WC_EDITA "Edit" // ansi#define WC_EDITW L"Edit" // wide #ifdef UNICODE#define WC_EDIT WC_EDITW#else#define WC_EDIT WC_EDITA#endif ////////////////////////// #define WC_COMBOBOXA "ComboBox" // ansi#define WC_COMBOBOXW L"ComboBox" // wide #ifdef UNICODE#define WC_COMBOBOX WC_COMBOBOXW#else#define WC_COMBOBOX WC_COMBOBOXA#endif ////////////////////////// #define WC_COMBOLBOXA "ComboLBox" // ansi#define WC_COMBOLBOXW L"ComboLBox" // wide #ifdef UNICODE#define WC_COMBOLBOX WC_COMBOLBOXW#else#define WC_COMBOLBOX WC_COMBOLBOXA#endif ////////////////////////// #define WC_LISTBOXA "ListBox" // ansi#define WC_LISTBOXW L"ListBox" // wide #ifdef UNICODE#define WC_LISTBOX WC_LISTBOXW#else#define WC_LISTBOX WC_LISTBOXA#endif ////////////////////////// #ifndef WC_SCROLLBARA #define WC_SCROLLBARA "Scrollbar" // ansi#define WC_SCROLLBARW L"Scrollbar" // wide #ifdef UNICODE#define WC_SCROLLBAR WC_SCROLLBARW#else#define WC_SCROLLBAR WC_SCROLLBARA#endif #endif ////////////////////////// #define WC_TOOLBARA "toolbarwindow32" // ansi#define WC_TOOLBARW L"toolbarwindow32" // wide #ifdef UNICODE#define WC_TOOLBAR WC_TOOLBARW#else#define WC_TOOLBAR WC_TOOLBARA#endif ////////////////////////// #define WC_SPINA "msctls_updown32" // ansi#define WC_SPINW L"msctls_updown32" // wide #ifdef UNICODE#define WC_SPIN WC_SPINW#else#define WC_SPIN WC_SPINA#endif ////////////////////////// #define WC_PROGRESSA "msctls_progress32" // ansi#define WC_PROGRESSW L"msctls_progress32" // wide #ifdef UNICODE#define WC_PROGRESS WC_PROGRESSW#else#define WC_PROGRESS WC_PROGRESSA#endif //////////////////////////#define WC_PROGRESS20A "ProgressBar20WndClass" // ansi#define WC_PROGRESS20W L"ProgressBar20WndClass" // wide #ifdef _UNICODE#define WC_PROGRESS20 WC_PROGRESS20W#else#define WC_PROGRESS20 WC_PROGRESS20A #endif ////////////////////////// #define WC_LISTVIEW20A "ListView20WndClass" // ansi#define WC_LISTVIEW20W L"ListView20WndClass" // wide #ifdef UNICODE#define WC_LISTVIEW20 WC_LISTVIEW20W#else#define WC_LISTVIEW20 WC_LISTVIEW20A #endif ////////////////////////// #define WC_SLIDERA "msctls_trackbar32" // ansi#define WC_SLIDERW L"msctls_trackbar32" // wide #ifdef _UNICODE#define WC_SLIDER WC_SLIDERW#else#define WC_SLIDER WC_SLIDERA#endif ////////////////////////// #define WC_SLIDER20A "Slider20WndClass" // ansi#define WC_SLIDER20W L"Slider20WndClass" // wide #ifdef _UNICODE#define WC_SLIDER20 WC_SLIDER20W#else#define WC_SLIDER20 WC_SLIDER20A #endif ////////////////////////// #define WC_HOTKEYA "msctls_hotkey32" // ansi#define WC_HOTKEYW L"msctls_hotkey32" // wide #ifdef UNICODE#define WC_HOTKEY WC_HOTKEYW#else#define WC_HOTKEY WC_HOTKEYA#endif ////////////////////////// #define WC_SHELLDLLDEFVIEWA "SHELLDLL_DefView" // ansi#define WC_SHELLDLLDEFVIEWW L"SHELLDLL_DefView" // wide #ifdef UNICODE#define WC_SHELLDLLDEFVIEW WC_SHELLDLLDEFVIEWW#else#define WC_SHELLDLLDEFVIEW WC_SHELLDLLDEFVIEWA#endif ////////////////////////// #define WC_STATUSBARA "msctls_statusbar32" // ansi#define WC_STATUSBARW L"msctls_statusbar32" // wide #ifdef UNICODE#define WC_STATUSBAR WC_STATUSBARW#else#define WC_STATUSBAR WC_STATUSBARA#endif ////////////////////////// #define WC_ANIMATEA "SysAnimate32" // ansi#define WC_ANIMATEW L"SysAnimate32" // wide #ifdef UNICODE#define WC_ANIMATE WC_ANIMATEW#else#define WC_ANIMATE WC_ANIMATEA#endif ////////////////////////// #define WC_RICHEDITA "RichEdit" // ansi#define WC_RICHEDITW L"RichEdit" // wide #ifdef UNICODE#define WC_RICHEDIT WC_RICHEDITW#else#define WC_RICHEDIT WC_RICHEDITA#endif ////////////////////////// #define WC_RICHEDIT20A "RichEdit20" // ansi#define WC_RICHEDIT20W L"RichEdit20" // wide #ifdef UNICODE#define WC_RICHEDIT20 WC_RICHEDIT20W#else#define WC_RICHEDIT20 WC_RICHEDIT20A #endif ////////////////////////// #define WC_DATETIMEPICKA "SysDateTimePick32" // ansi#define WC_DATETIMEPICKW L"SysDateTimePick32" // wide #ifdef UNICODE#define WC_DATETIMEPICK WC_DATETIMEPICKW#else#define WC_DATETIMEPICK WC_DATETIMEPICKA#endif ////////////////////////// #define WC_MONTHCALA "SysMonthCal32" // ansi#define WC_MONTHCALW L"SysMonthCal32" // wide #ifdef UNICODE#define WC_MONTHCAL WC_MONTHCALW#else#define WC_MONTHCAL WC_MONTHCALA#endif ////////////////////////// #define WC_REBARA "ReBarWindow32" // ansi#define WC_REBARW L"ReBarWindow32" // wide #ifdef UNICODE#define WC_REBAR WC_REBARW#else#define WC_REBAR WC_REBARA#endif ////////////////////////// #define WC_DIALOGBOXA "#32770" // ansi#define WC_DIALOGBOXW L"#32770" // wide #ifdef UNICODE#define WC_DIALOGBOX WC_DIALOGBOXW#else#define WC_DIALOGBOX WC_DIALOGBOXA#endif ////////////////////////// #define WC_MDICLIENTA "MDIClient" // ansi#define WC_MDICLIENTW L"MDIClient" // wide #ifdef UNICODE#define WC_MDICLIENT WC_MDICLIENTW#else#define WC_MDICLIENT WC_MDICLIENTA#endif ////////////////////////// #define WC_TOOLTIPSA "tooltips_class32" // ansi#define WC_TOOLTIPSW L"tooltips_class32" // wide #ifdef UNICODE#define WC_TOOLTIPS WC_TOOLTIPSW#else#define WC_TOOLTIPS WC_TOOLTIPSA#endif ////////////////////////// #define WC_THUMBNAILVIEWA "ThumbnailVwExtWnd32" // ansi#define WC_THUMBNAILVIEWW L"ThumbnailVwExtWnd32" // wide #ifdef UNICODE#define WC_THUMBNAILVIEW WC_THUMBNAILVIEWW#else#define WC_THUMBNAILVIEW WC_THUMBNAILVIEWA#endif ////////////////////////// #define WC_IEA "Internet Explorer_Server" // ansi#define WC_IEW L"Internet Explorer_Server" // wide #ifdef UNICODE#define WC_IE WC_IEW#else#define WC_IE WC_IEA#endif ////////////////////////// #define WC_SHDOCOBJVWA "Shell DocObject View" // ansi#define WC_SHDOCOBJVWW L"Shell DocObject View" // wide #ifdef UNICODE#define WC_SHDOCOBJVW WC_SHDOCOBJVWW#else#define WC_SHDOCOBJVW WC_SHDOCOBJVWA#endif ////////////////////////// #define WC_SHELLEMBEDDINGA "Shell Embedding" // ansi#define WC_SHELLEMBEDDINGW L"Shell Embedding" // wide #ifdef UNICODE#define WC_SHELLEMBEDDING WC_SHELLEMBEDDINGW#else#define WC_SHELLEMBEDDING WC_SHELLEMBEDDINGA#endif ////////////////////////// #define WC_CONTROLBARA "AfxControlBar" // ansi#define WC_CONTROLBARW L"AfxControlBar" // wide #ifdef UNICODE#define WC_CONTROLBAR WC_CONTROLBARW#else#define WC_CONTROLBAR WC_CONTROLBARA#endif ////////////////////////// #define WC_MFCDIALOGBARA "MfcDialogBar" // ansi#define WC_MFCDIALOGBARW L"MfcDialogBar" // wide #ifdef UNICODE#define WC_MFCDIALOGBAR WC_MFCDIALOGBARW#else#define WC_MFCDIALOGBAR WC_MFCDIALOGBARA#endif ////////////////////////// #define WC_AFXFRAMEORVIEWA "AfxFrameOrView" // ansi#define WC_AFXFRAMEORVIEWW L"AfxFrameOrView" // wide #ifdef UNICODE#define WC_AFXFRAMEORVIEW WC_AFXFRAMEORVIEWW#else#define WC_AFXFRAMEORVIEW WC_AFXFRAMEORVIEWA#endif ////////////////////////// #define WC_MFCMDICHILDA "MfcFrameMDIChild" // ansi#define WC_MFCMDICHILDW L"MfcFrameMDIChild" // wide #ifdef UNICODE#define WC_MFCMDICHILD WC_MFCMDICHILDW#else#define WC_MFCMDICHILD WC_MFCMDICHILDA#endif ////////////////////////// #define WC_MFCMDIFRAMEA "MfcFrameMDI" // ansi#define WC_MFCMDIFRAMEW L"MfcFrameMDI" // wide #ifdef UNICODE#define WC_MFCMDIFRAME WC_MFCMDIFRAMEW#else#define WC_MFCMDIFRAME WC_MFCMDIFRAMEA#endif ////////////////////////// //#define WC_MFCSPLITTERA "MfcSplitter" // ansi//#define WC_MFCSPLITTERW L"MfcSplitter" // wide #define WC_MFCSPLITTERA "AfxMDIFrame" // ansi#define WC_MFCSPLITTERW L"AfxMDIFrame" // wide #ifdef UNICODE#define WC_MFCSPLITTER WC_MFCSPLITTERW#else#define WC_MFCSPLITTER WC_MFCSPLITTERA#endif ////////////////////////// #define WC_MFCFRAMEA "MfcFrame" // ansi#define WC_MFCFRAMEW L"MfcFrame" // wide #ifdef UNICODE#define WC_MFCFRAME WC_MFCFRAMEW#else#define WC_MFCFRAME WC_MFCFRAMEA#endif ////////////////////////// #define WC_MFCMINIDOCKFRAMEA "MfcFrameMiniDock" // ansi#define WC_MFCMINIDOCKFRAMEW L"MfcFrameMiniDock" // wide #ifdef UNICODE#define WC_MFCMINIDOCKFRAME WC_MFCMINIDOCKFRAMEW#else#define WC_MFCMINIDOCKFRAME WC_MFCMINIDOCKFRAMEA#endif ////////////////////////// #define WC_MFCMINIFRAMEA "MfcFrameMini" // ansi#define WC_MFCMINIFRAMEW L"MfcFrameMini" // wide #ifdef UNICODE#define WC_MFCMINIFRAME WC_MFCMINIFRAMEW#else#define WC_MFCMINIFRAME WC_MFCMINIFRAMEA#endif ////////////////////////// #define WC_MFCWNDA "MfcWnd" // ansi#define WC_MFCWNDW L"MfcWnd" // wide #ifdef UNICODE#define WC_MFCWND WC_MFCWNDW#else#define WC_MFCWND WC_MFCWNDA#endif ////////////////////////// #define WC_MENUA "#32768" // ansi#define WC_MENUW L"#32768" // wide #ifdef UNICODE#define WC_MENU WC_MENUW#else#define WC_MENU WC_MENUA#endif ////////////////////////// #define WC_AFXMDIA "400000:8:"//10011:0:" //ansi#define WC_AFXMDIW L"400000:8:"//10011:0:" //wide #ifdef UNICODE#define WC_AFXMDI WC_AFXMDIW#else#define WC_AFXMDI WC_AFXMDIA#endif ///////////////////////// #define WC_AFXMDICHILDA "400000:b:"//10011:6:" //ansi#define WC_AFXMDICHILDW L"400000:b:"//10011:6:" //wide #ifdef UNICODE#define WC_AFXMDICHILD WC_AFXMDICHILDW#else#define WC_AFXMDICHILD WC_AFXMDICHILDA#endif ///////////////////////// #define WC_MDICLIENTA "MDIClient" //ansi#define WC_MDICLIENTW L"MDIClient" //wide#ifdef UNICODE#define WC_MDICLIENT WC_MDICLIENTW#else#define WC_MDICLIENT WC_MDICLIENTA#endif ///////////////////////// #define WC_SYSLISTVIEWA "SysListView32" //ansi#define WC_SYSLISTVIEWW L"SysListView32" //wide#ifdef UNICODE#define WC_SYSLISTVIEW WC_SYSLISTVIEWW#else#define WC_SYSLISTVIEW WC_SYSLISTVIEWA#endif ///////////////////////// #define WC_VBMDIA "ThunderMDIForm" //ansi#define WC_VBMDIW L"ThunderMDIForm" //wide#ifdef UNICODE#define WC_VBMDI WC_VBMDIW#else#define WC_VBMDI WC_VBMDIA#endif ////////////////////////// #define WC_VBRT6MDIA "ThunderRT6MDIForm" //ansi#define WC_VBRT6MDIW L"ThunderRT6MDIForm" //wide#ifdef UNICODE#define WC_VBRT6MDI WC_VBRT6MDIW#else#define WC_VBRT6MDI WC_VBRT6MDIA#endif ////////////////////////// #define WC_VBDIALOGA "ThunderFormDC" //ansi#define WC_VBDIALOGW L"ThunderFormDC" //wide#ifdef UNICODE#define WC_VBDIALOG WC_VBDIALOGW#else#define WC_VBDIALOG WC_VBDIALOGA#endif ////////////////////////// #define WC_VBRT6DIALOGA "ThunderRT6FormDC" //ansi#define WC_VBRT6DIALOGW L"ThunderRT6FormDC" //wide#ifdef UNICODE#define WC_VBRT6DIALOG WC_VBRT6DIALOGW#else#define WC_VBRT6DIALOG WC_VBRT6DIALOGA#endif ////////////////////////// #define WC_VBEDITA "ThunderTextBox" //ansi#define WC_VBEDITW L"ThunderTextBox" //wide#ifdef UNICODE#define WC_VBEDIT WC_VBEDITW#else#define WC_VBEDIT WC_VBEDITA#endif /////////////////////////// #define WC_VBRT6EDITA "ThunderRT6TextBox" //ansi#define WC_VBRT6EDITW L"ThunderRT6TextBox" //wide#ifdef UNICODE#define WC_VBRT6EDIT WC_VBRT6EDITW