- Timestamp:
- Nov 19, 2000, 12:51:48 PM (25 years ago)
- Location:
- trunk/src/comctl32
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/comctl32/CCBase.h
r3410 r4627 1 /* $Id: CCBase.h,v 1.1 0 2000-04-16 18:52:38 cbratschiExp $ */1 /* $Id: CCBase.h,v 1.11 2000-11-19 11:51:47 sandervl Exp $ */ 2 2 /* 3 3 * COMCTL32 Base Functions and Macros for all Controls … … 23 23 VOID doneControl(HWND hwnd); 24 24 25 26 #ifdef __cplusplus 27 extern "C" { 28 #endif 29 25 30 LRESULT defComCtl32ProcA(HWND hwnd,UINT Msg,WPARAM wParam,LPARAM lParam); 26 31 LRESULT defComCtl32ProcW(HWND hwnd,UINT Msg,WPARAM wParam,LPARAM lParam); 27 32 33 #ifdef __cplusplus 34 } 35 #endif 36 28 37 BOOL isUnicodeNotify(COMCTL32_HEADER *infoPtr); 38 #ifdef __cplusplus 29 39 BOOL isUnicodeNotify(HWND hwnd); 40 #endif 30 41 31 HWND getNotifyWindow(COMCTL32_HEADER *infoPtr);32 42 HWND getNotifyWindow(COMCTL32_HEADER *infoPtr); 33 43 34 44 LRESULT sendNotify(HWND hwnd,UINT code); 45 #ifdef __cplusplus 35 46 LRESULT sendNotify(HWND hwndFrom,HWND hwndTo,UINT code); 36 47 LRESULT sendNotify(HWND hwnd,UINT code,LPNMHDR nmhdr); 37 48 LRESULT sendNotify(HWND hwndFrom,HWND hwndTo,UINT code,LPNMHDR nmhdr); 49 #endif 38 50 LRESULT sendNotifyFormat(HWND hwnd,HWND hwndFrom,LPARAM command); 39 51 LRESULT sendCommand(HWND hwnd,UINT wNotifyCode); … … 67 79 #define TICKDIFF(start,end) ((end > start) ? (end-start):(0xFFFFFFFF-start+end)) 68 80 81 69 82 #endif -
trunk/src/comctl32/animate.c
r4611 r4627 22 22 #include "services.h" 23 23 #include "debugtools.h" 24 #ifdef __WIN32OS2__ 25 #include "ccbase.h" 26 #endif 24 27 25 28 DEFAULT_DEBUG_CHANNEL(animate); … … 40 43 41 44 HMMIO (* WINAPI fnmmioOpenA)(LPSTR,MMIOINFO*,DWORD); 45 HMMIO (* WINAPI fnmmioOpenW)(LPSTR,MMIOINFO*,DWORD); 42 46 MMRESULT (* WINAPI fnmmioClose)(HMMIO,UINT); 43 47 UINT (* WINAPI fnmmioAscend)(HMMIO,MMCKINFO*,UINT); … … 100 104 } 101 105 106 #ifdef __WIN32OS2__ 107 static BOOL ANIMATE_LoadRes(ANIMATE_INFO *infoPtr,HINSTANCE hInst,LPWSTR lpName,BOOL unicode) 108 #else 102 109 static BOOL ANIMATE_LoadResA(ANIMATE_INFO *infoPtr, HINSTANCE hInst, LPSTR lpName) 110 #endif 103 111 { 104 112 HRSRC hrsrc; … … 106 114 LPVOID lpAvi; 107 115 116 #ifdef __WIN32OS2__ 117 if (unicode) 118 hrsrc = FindResourceW(hInst,lpName,(LPWSTR)L"AVI"); 119 else 120 hrsrc = FindResourceA(hInst,(LPCSTR)lpName,"AVI"); 121 #else 108 122 hrsrc = FindResourceA(hInst, lpName, "AVI"); 123 #endif 109 124 if (!hrsrc) 110 125 return FALSE; … … 133 148 134 149 150 #ifdef __WIN32OS2__ 151 static BOOL ANIMATE_LoadFile(ANIMATE_INFO *infoPtr,LPWSTR lpName,BOOL unicode) 152 #else 135 153 static BOOL ANIMATE_LoadFileA(ANIMATE_INFO *infoPtr, LPSTR lpName) 136 { 154 #endif 155 { 156 #ifdef __WIN32OS2__ 157 if (unicode) 158 infoPtr->hMMio = infoPtr->fnmmioOpenW(lpName,NULL,MMIO_ALLOCBUF | MMIO_READ | MMIO_DENYWRITE); 159 else 160 infoPtr->hMMio = infoPtr->fnmmioOpenA((LPSTR)lpName,NULL,MMIO_ALLOCBUF | MMIO_READ | MMIO_DENYWRITE); 161 #else 137 162 infoPtr->hMMio = infoPtr->fnmmioOpenA((LPSTR)lpName, NULL, 138 163 MMIO_ALLOCBUF | MMIO_READ | MMIO_DENYWRITE); 164 #endif 139 165 140 166 if (!infoPtr->hMMio) … … 684 710 } 685 711 712 #ifdef __WIN32OS2__ 713 static LRESULT ANIMATE_Open(HWND hWnd, WPARAM wParam, LPARAM lParam,BOOL unicode) 714 #else 686 715 static LRESULT ANIMATE_OpenA(HWND hWnd, WPARAM wParam, LPARAM lParam) 716 #endif 687 717 { 688 718 ANIMATE_INFO *infoPtr = ANIMATE_GetInfoPtr(hWnd); … … 702 732 TRACE("(\"%s\");\n", (LPSTR)lParam); 703 733 734 #ifdef __WIN32OS2__ 735 if (HIWORD(lParam)) { 736 //TRACE("(\"%s\");\n", (LPSTR)lParam); 737 738 if (!ANIMATE_LoadRes(infoPtr, hInstance, (LPWSTR)lParam,unicode)) { 739 //TRACE("No AVI resource found!\n"); 740 if (!ANIMATE_LoadFile(infoPtr, (LPWSTR)lParam,unicode)) { 741 //WARN("No AVI file found!\n"); 742 return FALSE; 743 } 744 } 745 } else { 746 //TRACE("(%u);\n", (WORD)LOWORD(lParam)); 747 748 if (!ANIMATE_LoadRes(infoPtr,hInstance,unicode ? MAKEINTRESOURCEW((INT)lParam):(LPWSTR)MAKEINTRESOURCEA((INT)lParam),unicode)) { 749 //WARN("No AVI resource found!\n"); 750 return FALSE; 751 } 752 } 753 #else 704 754 if (!ANIMATE_LoadResA(infoPtr, hInstance, (LPSTR)lParam)) { 705 755 TRACE("No AVI resource found!\n"); … … 717 767 return FALSE; 718 768 } 769 #endif 719 770 } 720 771 … … 790 841 791 842 infoPtr->fnmmioOpenA = (void*)GetProcAddress(hModWinmm, "mmioOpenA"); 843 #ifdef __WIN32OS2__ 844 infoPtr->fnmmioOpenW = (void*)GetProcAddress(hModWinmm, "mmioOpenW"); 845 #endif 792 846 infoPtr->fnmmioClose = (void*)GetProcAddress(hModWinmm, "mmioClose"); 793 847 infoPtr->fnmmioAscend = (void*)GetProcAddress(hModWinmm, "mmioAscend"); … … 850 904 switch (uMsg) 851 905 { 906 #ifdef __WIN32OS2__ 907 case ACM_OPENA: 908 return ANIMATE_Open(hWnd,wParam,lParam,FALSE); 909 910 case ACM_OPENW: 911 return ANIMATE_Open(hWnd,wParam,lParam,TRUE); 912 #else 852 913 case ACM_OPENA: 853 914 return ANIMATE_OpenA(hWnd, wParam, lParam); … … 855 916 /* case ACM_OPEN32W: FIXME!! */ 856 917 /* return ANIMATE_Open32W(hWnd, wParam, lParam); */ 918 #endif 857 919 858 920 case ACM_PLAY: … … 932 994 ERR("unknown msg %04x wp=%08x lp=%08lx\n", uMsg, wParam, lParam); 933 995 996 #ifdef __WIN32OS2__ 997 return defComCtl32ProcA (hWnd, uMsg, wParam, lParam); 998 #else 934 999 return DefWindowProcA(hWnd, uMsg, wParam, lParam); 1000 #endif 935 1001 } 936 1002 return 0; -
trunk/src/comctl32/comboex.c
r4611 r4627 929 929 ERR("unknown msg %04x wp=%08x lp=%08lx\n", 930 930 uMsg, wParam, lParam); 931 #ifdef __WIN32OS2__ 932 return defComCtl32ProcA (hwnd, uMsg, wParam, lParam); 933 #else 931 934 return DefWindowProcA (hwnd, uMsg, wParam, lParam); 935 #endif 932 936 } 933 937 return 0; -
trunk/src/comctl32/datetime.c
r4611 r4627 1251 1251 ERR("unknown msg %04x wp=%08x lp=%08lx\n", 1252 1252 uMsg, wParam, lParam); 1253 #ifdef __WIN32OS2__ 1254 return defComCtl32ProcA (hwnd, uMsg, wParam, lParam); 1255 #else 1253 1256 return DefWindowProcA (hwnd, uMsg, wParam, lParam); 1257 #endif 1254 1258 } 1255 1259 return 0; -
trunk/src/comctl32/flatsb.c
r4611 r4627 207 207 ERR("unknown msg %04x wp=%08x lp=%08lx\n", 208 208 uMsg, wParam, lParam); 209 #ifdef __WIN32OS2__ 210 return defComCtl32ProcA (hwnd, uMsg, wParam, lParam); 211 #else 209 212 return DefWindowProcA (hwnd, uMsg, wParam, lParam); 213 #endif 210 214 } 211 215 return 0; -
trunk/src/comctl32/monthcal.c
r4611 r4627 2028 2028 if(uMsg >= WM_USER) 2029 2029 ERR( "unknown msg %04x wp=%08x lp=%08lx\n", uMsg, wParam, lParam); 2030 #ifdef __WIN32OS2__ 2031 return defComCtl32ProcA(hwnd, uMsg, wParam, lParam); 2032 #else 2030 2033 return DefWindowProcA(hwnd, uMsg, wParam, lParam); 2034 #endif 2031 2035 } 2032 2036 return 0;
Note:
See TracChangeset
for help on using the changeset viewer.