- Timestamp:
- Oct 25, 1999, 12:56:11 AM (26 years ago)
- Location:
- trunk/src/user32
- Files:
-
- 14 deleted
- 15 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/user32/button.cpp
r1425 r1433 1 /* $Id: button.cpp,v 1.1 4 1999-10-23 23:04:32sandervl Exp $ */1 /* $Id: button.cpp,v 1.15 1999-10-24 22:56:00 sandervl Exp $ */ 2 2 /* File: button.cpp -- Button type widgets 3 3 * … … 1063 1063 WNDCLASSA wndClass; 1064 1064 1065 if (GlobalFindAtomA(BUTTONCLASSNAME)) return FALSE; 1065 //SvL: Don't check this now 1066 // if (GlobalFindAtomA(BUTTONCLASSNAME)) return FALSE; 1066 1067 1067 1068 ZeroMemory(&wndClass,sizeof(WNDCLASSA)); -
trunk/src/user32/combo.cpp
r1425 r1433 1 /* $Id: combo.cpp,v 1. 9 1999-10-23 23:04:33sandervl Exp $ */1 /* $Id: combo.cpp,v 1.10 1999-10-24 22:56:01 sandervl Exp $ */ 2 2 /* 3 3 * Combo controls … … 2021 2021 WNDCLASSA wndClass; 2022 2022 2023 if (GlobalFindAtomA(COMBOBOXCLASSNAME)) return FALSE; 2023 //SvL: Don't check this now 2024 // if (GlobalFindAtomA(COMBOBOXCLASSNAME)) return FALSE; 2024 2025 2025 2026 ZeroMemory(&wndClass,sizeof(WNDCLASSA)); -
trunk/src/user32/controls.cpp
r1365 r1433 1 /* $Id: controls.cpp,v 1. 4 1999-10-19 19:26:07sandervl Exp $ */1 /* $Id: controls.cpp,v 1.5 1999-10-24 22:56:01 sandervl Exp $ */ 2 2 /* File: controls.cpp -- Win32 common controls 3 3 * … … 19 19 #include "controls.h" 20 20 21 ATOM controlAtoms[MAX_CONTROLS] = {0};21 ATOM controlAtoms[MAX_CONTROLS] = {0}; 22 22 23 23 /* registration */ … … 25 25 void CONTROLS_Register() 26 26 { 27 //TODO: Remove this once we replace the atom code in kernel3228 //Delete all Open32 global class atoms and recreate them29 ATOM atom;30 31 atom = GlobalFindAtomA(BUTTONCLASSNAME);32 if(atom) GlobalDeleteAtom(atom);33 atom = GlobalFindAtomA(STATICCLASSNAME);34 if(atom) GlobalDeleteAtom(atom);35 atom = GlobalFindAtomA(SCROLLBARCLASSNAME);36 if(atom) GlobalDeleteAtom(atom);37 atom = GlobalFindAtomA(LISTBOXCLASSNAME);38 if(atom) GlobalDeleteAtom(atom);39 atom = GlobalFindAtomA(COMBOLBOXCLASSNAME);40 if(atom) GlobalDeleteAtom(atom);41 atom = GlobalFindAtomA(COMBOBOXCLASSNAME);42 if(atom) GlobalDeleteAtom(atom);43 atom = GlobalFindAtomA(EDITCLASSNAME);44 if(atom) GlobalDeleteAtom(atom);45 atom = GlobalFindAtomA(MDICLIENTCLASSNAMEA);46 if(atom) GlobalDeleteAtom(atom);47 //END to be removed code48 49 27 dprintf(("Register BUTTON class")); 50 28 controlAtoms[BUTTON_CONTROL] = BUTTON_Register(); -
trunk/src/user32/edit.cpp
r1425 r1433 1 /* $Id: edit.cpp,v 1. 7 1999-10-23 23:04:33 sandervl Exp $ */1 /* $Id: edit.cpp,v 1.8 1999-10-24 22:56:03 sandervl Exp $ */ 2 2 /* 3 3 * Edit control … … 2810 2810 return 0; 2811 2811 2812 len = min(count, lstrlenA(es->text)); // determine length 2812 //SvL: Bugfix: +1 2813 len = min(count, lstrlenA(es->text)+1); // determine length 2813 2814 lstrcpynA(text, es->text, len); // copy as much as possible 2814 2815 return len; … … 3717 3718 WNDCLASSA wndClass; 3718 3719 3719 if (GlobalFindAtomA(EDITCLASSNAME)) return FALSE; 3720 //SvL: Don't check this now 3721 // if (GlobalFindAtomA(EDITCLASSNAME)) return FALSE; 3720 3722 3721 3723 ZeroMemory(&wndClass,sizeof(WNDCLASSA)); -
trunk/src/user32/listbox.cpp
r1368 r1433 1 /* $Id: listbox.cpp,v 1.1 0 1999-10-20 06:38:09sandervl Exp $ */1 /* $Id: listbox.cpp,v 1.11 1999-10-24 22:56:05 sandervl Exp $ */ 2 2 /* 3 3 * Listbox controls … … 2759 2759 WNDCLASSA wndClass; 2760 2760 2761 if (GlobalFindAtomA(LISTBOXCLASSNAME)) return FALSE; 2761 //SvL: Don't check this now 2762 // if (GlobalFindAtomA(LISTBOXCLASSNAME)) return FALSE; 2762 2763 2763 2764 ZeroMemory(&wndClass,sizeof(WNDCLASSA)); … … 2785 2786 WNDCLASSA wndClass; 2786 2787 2787 if (GlobalFindAtomA(COMBOLBOXCLASSNAME)) return FALSE; 2788 //SvL: Don't check this now 2789 // if (GlobalFindAtomA(COMBOLBOXCLASSNAME)) return FALSE; 2788 2790 2789 2791 ZeroMemory(&wndClass,sizeof(WNDCLASSA)); -
trunk/src/user32/scroll.cpp
r1425 r1433 1 /* $Id: scroll.cpp,v 1.1 4 1999-10-23 23:04:38sandervl Exp $ */1 /* $Id: scroll.cpp,v 1.15 1999-10-24 22:56:07 sandervl Exp $ */ 2 2 /* 3 3 * Scrollbar control … … 1804 1804 WNDCLASSA wndClass; 1805 1805 1806 if (GlobalFindAtomA(SCROLLBARCLASSNAME)) return FALSE; 1806 //SvL: Don't check this now 1807 // if (GlobalFindAtomA(SCROLLBARCLASSNAME)) return FALSE; 1807 1808 1808 1809 ZeroMemory(&wndClass,sizeof(WNDCLASSA)); -
trunk/src/user32/static.cpp
r1368 r1433 1 /* $Id: static.cpp,v 1. 6 1999-10-20 06:38:10sandervl Exp $ */1 /* $Id: static.cpp,v 1.7 1999-10-24 22:56:07 sandervl Exp $ */ 2 2 /* 3 3 * Static control … … 598 598 WNDCLASSA wndClass; 599 599 600 if (GlobalFindAtomA(STATICCLASSNAME)) return FALSE; 600 //SvL: Don't check this now 601 // if (GlobalFindAtomA(STATICCLASSNAME)) return FALSE; 601 602 602 603 ZeroMemory(&wndClass,sizeof(WNDCLASSA)); -
trunk/src/user32/user32.rc
r1425 r1433 1 /* $Id: user32.rc,v 1. 2 1999-10-23 23:04:38sandervl Exp $ */1 /* $Id: user32.rc,v 1.3 1999-10-24 22:56:09 sandervl Exp $ */ 2 2 /* converted from WINE */ 3 3 … … 11 11 OBM_CHECKBOXES BITMAP LOADONCALL DISCARDABLE 12 12 { 13 '42 4D 4E 00 00 00 00 00 00 00 56 00 00 00 4000'13 '42 4D 36 00 00 00 00 00 00 00 3E 00 00 00 28 00' 14 14 '00 00 38 00 00 00 27 00 00 00 01 00 01 00 00 00' 15 15 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00' 16 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00' 17 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 FF FF' 18 'FF 00 00 00 00 00 00 03 FF E0 00 3F FE 00 00 02' 19 'AA A0 00 3F FE 00 00 03 55 60 00 35 56 00 00 02' 20 'AA A0 00 3A AE 00 00 03 55 60 00 35 56 00 00 02' 21 'AA A0 00 3A AE 00 00 03 55 60 00 35 56 00 00 02' 22 'AA A0 00 3A AE 00 00 03 55 60 00 35 56 00 00 02' 23 'AA A0 00 3A AE 00 00 03 55 60 00 35 56 00 00 02' 24 'AA A0 00 3F FE 00 00 03 FF E0 00 3F FE 00 07 00' 25 '1C 00 70 01 C0 00 18 C0 63 01 FC 07 F0 00 20 20' 26 '80 83 8E 0E 38 00 40 11 1C 46 03 1D DC 00 40 11' 27 '3E 46 03 1B EC 00 80 0A 7F 2C 01 B7 F6 00 80 0A' 28 '7F 2C 01 B7 F6 00 80 0A 7F 2C 01 B7 F6 00 40 11' 29 '3E 46 03 1B EC 00 40 11 1C 46 03 1D DC 00 20 20' 30 '80 83 8E 0E 38 00 18 C0 63 01 FC 07 F0 00 07 00' 31 '1C 00 70 01 C0 00 FF FB FF EF FF BF FE 00 80 0B' 32 '00 6F FF BF FE 00 80 0A 80 AC 01 B8 0E 00 80 0A' 33 '41 2C 01 B4 16 00 80 0A 22 2C 01 B2 26 00 80 0A' 34 '14 2C 01 B1 46 00 80 0A 08 2C 01 B0 86 00 80 0A' 35 '14 2C 01 B1 46 00 80 0A 22 2C 01 B2 26 00 80 0A' 36 '41 2C 01 B4 16 00 80 0A 80 AC 01 B8 0E 00 80 0B' 37 '00 6F FF BF FE 00 FF FB FF EF FF BF FE 00' 16 '00 00 00 00 00 00 FF FF FF 00 00 00 00 00 00 03' 17 'FF E0 00 3F FE 00 00 02 AA A0 00 3F FE 00 00 03' 18 '55 60 00 35 56 00 00 02 AA A0 00 3A AE 00 00 03' 19 '55 60 00 35 56 00 00 02 AA A0 00 3A AE 00 00 03' 20 '55 60 00 35 56 00 00 02 AA A0 00 3A AE 00 00 03' 21 '55 60 00 35 56 00 00 02 AA A0 00 3A AE 00 00 03' 22 '55 60 00 35 56 00 00 02 AA A0 00 3F FE 00 00 03' 23 'FF E0 00 3F FE 00 07 00 1C 00 70 01 C0 00 18 C0' 24 '63 01 FC 07 F0 00 20 20 80 83 8E 0E 38 00 40 11' 25 '1C 46 03 1D DC 00 40 11 3E 46 03 1B EC 00 80 0A' 26 '7F 2C 01 B7 F6 00 80 0A 7F 2C 01 B7 F6 00 80 0A' 27 '7F 2C 01 B7 F6 00 40 11 3E 46 03 1B EC 00 40 11' 28 '1C 46 03 1D DC 00 20 20 80 83 8E 0E 38 00 18 C0' 29 '63 01 FC 07 F0 00 07 00 1C 00 70 01 C0 00 FF FB' 30 'FF EF FF BF FE 00 80 0B 00 6F FF BF FE 00 80 0A' 31 '80 AC 01 B8 0E 00 80 0A 41 2C 01 B4 16 00 80 0A' 32 '22 2C 01 B2 26 00 80 0A 14 2C 01 B1 46 00 80 0A' 33 '08 2C 01 B0 86 00 80 0A 14 2C 01 B1 46 00 80 0A' 34 '22 2C 01 B2 26 00 80 0A 41 2C 01 B4 16 00 80 0A' 35 '80 AC 01 B8 0E 00 80 0B 00 6F FF BF FE 00 FF FB' 36 'FF EF FF BF FE 00' 38 37 } 39 38 … … 47 46 OBM_LFARROWI BITMAP LOADONCALL DISCARDABLE 48 47 { 49 '42 4D 4E 00 00 00 00 00 00 00 8E 00 00 00 40 00' 50 '00 00 11 00 00 00 11 00 00 00 01 00 04 00 00 00' 51 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00' 52 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00' 53 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 BF BF' 54 'BF 00 7F 7F 7F 00 00 00 00 00 FF FF FF 00 00 00' 55 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00' 56 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00' 57 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 22 22' 58 '22 22 22 22 22 22 20 00 00 00 21 11 11 11 11 11' 59 '11 11 20 00 00 00 23 11 11 11 11 11 11 11 20 00' 48 '42 4D 36 00 00 00 00 00 00 00 76 00 00 00 28 00' 49 '00 00 11 00 00 00 11 00 00 00 01 00 04 00 00 00' 50 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00' 51 '00 00 00 00 00 00 BF BF BF 00 7F 7F 7F 00 00 00' 52 '00 00 FF FF FF 00 00 00 00 00 00 00 00 00 00 00' 53 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00' 54 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00' 55 '00 00 00 00 00 00 22 22 22 22 22 22 22 22 20 00' 56 '00 00 21 11 11 11 11 11 11 11 20 00 00 00 23 11' 57 '11 11 11 11 11 11 20 00 00 00 23 00 00 00 00 00' 58 '00 11 20 00 00 00 23 00 00 00 03 00 00 11 20 00' 59 '00 00 23 00 00 00 13 00 00 11 20 00 00 00 23 00' 60 '00 01 10 33 30 11 20 00 00 00 23 00 00 11 11 11' 61 '30 11 20 00 00 00 23 00 01 11 11 11 30 11 20 00' 62 '00 00 23 00 00 11 11 11 00 11 20 00 00 00 23 00' 63 '00 01 13 00 00 11 20 00 00 00 23 00 00 00 13 00' 64 '00 11 20 00 00 00 23 00 00 00 00 00 00 11 20 00' 60 65 '00 00 23 00 00 00 00 00 00 11 20 00 00 00 23 00' 61 '00 00 03 00 00 11 20 00 00 00 23 00 00 00 13 00' 62 '00 11 20 00 00 00 23 00 00 01 10 33 30 11 20 00' 63 '00 00 23 00 00 11 11 11 30 11 20 00 00 00 23 00' 64 '01 11 11 11 30 11 20 00 00 00 23 00 00 11 11 11' 65 '00 11 20 00 00 00 23 00 00 01 13 00 00 11 20 00' 66 '00 00 23 00 00 00 13 00 00 11 20 00 00 00 23 00' 67 '00 00 00 00 00 11 20 00 00 00 23 00 00 00 00 00' 66 '00 00 00 00 00 11 20 00 00 00 23 33 33 33 33 33' 67 '33 31 20 00 00 00 22 22 22 22 22 22 22 22 20 00' 68 '00 00' 69 } 70 71 OBM_RGARROWI BITMAP LOADONCALL DISCARDABLE 72 { 73 '42 4D 36 00 00 00 00 00 00 00 76 00 00 00 28 00' 74 '00 00 11 00 00 00 11 00 00 00 01 00 04 00 00 00' 75 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00' 76 '00 00 00 00 00 00 BF BF BF 00 7F 7F 7F 00 00 00' 77 '00 00 FF FF FF 00 00 00 00 00 00 00 00 00 00 00' 78 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00' 79 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00' 80 '00 00 00 00 00 00 22 22 22 22 22 22 22 22 20 00' 81 '00 00 21 11 11 11 11 11 11 11 20 00 00 00 23 11' 82 '11 11 11 11 11 11 20 00 00 00 23 00 00 00 00 00' 83 '00 11 20 00 00 00 23 00 00 00 03 00 00 11 20 00' 84 '00 00 23 00 00 00 13 30 00 11 20 00 00 00 23 00' 85 '00 33 11 33 00 11 20 00 00 00 23 00 01 11 11 13' 86 '30 11 20 00 00 00 23 00 01 11 11 11 00 11 20 00' 87 '00 00 23 00 01 11 11 10 00 11 20 00 00 00 23 00' 88 '00 00 11 00 00 11 20 00 00 00 23 00 00 00 10 00' 68 89 '00 11 20 00 00 00 23 00 00 00 00 00 00 11 20 00' 69 '00 00 23 33 33 33 33 33 33 31 20 00 00 00 22 22'70 '22 22 22 22 22 22 20 00 00 00'71 }72 73 OBM_RGARROWI BITMAP LOADONCALL DISCARDABLE74 {75 '42 4D 4E 00 00 00 00 00 00 00 8E 00 00 00 40 00'76 '00 00 11 00 00 00 11 00 00 00 01 00 04 00 00 00'77 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00'78 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'79 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 BF BF'80 'BF 00 7F 7F 7F 00 00 00 00 00 FF FF FF 00 00 00'81 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'82 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'83 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 22 22'84 '22 22 22 22 22 22 20 00 00 00 21 11 11 11 11 11'85 '11 11 20 00 00 00 23 11 11 11 11 11 11 11 20 00'86 90 '00 00 23 00 00 00 00 00 00 11 20 00 00 00 23 00' 87 '00 00 03 00 00 11 20 00 00 00 23 00 00 00 13 30' 88 '00 11 20 00 00 00 23 00 00 33 11 33 00 11 20 00' 89 '00 00 23 00 01 11 11 13 30 11 20 00 00 00 23 00' 90 '01 11 11 11 00 11 20 00 00 00 23 00 01 11 11 10' 91 '00 11 20 00 00 00 23 00 00 00 11 00 00 11 20 00' 92 '00 00 23 00 00 00 10 00 00 11 20 00 00 00 23 00' 93 '00 00 00 00 00 11 20 00 00 00 23 00 00 00 00 00' 91 '00 00 00 00 00 11 20 00 00 00 23 33 33 33 33 33' 92 '33 31 20 00 00 00 22 22 22 22 22 22 22 22 20 00' 93 '00 00' 94 } 95 96 OBM_DNARROWI BITMAP LOADONCALL DISCARDABLE 97 { 98 '42 4D 36 00 00 00 00 00 00 00 76 00 00 00 28 00' 99 '00 00 11 00 00 00 11 00 00 00 01 00 04 00 00 00' 100 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00' 101 '00 00 00 00 00 00 BF BF BF 00 7F 7F 7F 00 00 00' 102 '00 00 FF FF FF 00 00 00 00 00 00 00 00 00 00 00' 103 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00' 104 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00' 105 '00 00 00 00 00 00 22 22 22 22 22 22 22 22 20 00' 106 '00 00 21 11 11 11 11 11 11 11 20 00 00 00 23 11' 107 '11 11 11 11 11 11 20 00 00 00 23 00 00 00 00 00' 108 '00 11 20 00 00 00 23 00 00 00 03 00 00 11 20 00' 109 '00 00 23 00 00 00 13 30 00 11 20 00 00 00 23 00' 110 '00 01 11 33 00 11 20 00 00 00 23 00 00 11 11 13' 111 '30 11 20 00 00 00 23 00 01 11 11 11 00 11 20 00' 112 '00 00 23 00 00 01 11 30 00 11 20 00 00 00 23 00' 113 '00 01 11 30 00 11 20 00 00 00 23 00 00 01 11 00' 94 114 '00 11 20 00 00 00 23 00 00 00 00 00 00 11 20 00' 95 '00 00 23 33 33 33 33 33 33 31 20 00 00 00 22 22'96 '22 22 22 22 22 22 20 00 00 00'97 }98 99 OBM_DNARROWI BITMAP LOADONCALL DISCARDABLE100 {101 '42 4D 4E 00 00 00 00 00 00 00 8E 00 00 00 40 00'102 '00 00 11 00 00 00 11 00 00 00 01 00 04 00 00 00'103 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00'104 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'105 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 BF BF'106 'BF 00 7F 7F 7F 00 00 00 00 00 FF FF FF 00 00 00'107 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'108 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'109 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 22 22'110 '22 22 22 22 22 22 20 00 00 00 21 11 11 11 11 11'111 '11 11 20 00 00 00 23 11 11 11 11 11 11 11 20 00'112 115 '00 00 23 00 00 00 00 00 00 11 20 00 00 00 23 00' 113 '00 00 03 00 00 11 20 00 00 00 23 00 00 00 13 30' 114 '00 11 20 00 00 00 23 00 00 01 11 33 00 11 20 00' 115 '00 00 23 00 00 11 11 13 30 11 20 00 00 00 23 00' 116 '01 11 11 11 00 11 20 00 00 00 23 00 00 01 11 30' 117 '00 11 20 00 00 00 23 00 00 01 11 30 00 11 20 00' 118 '00 00 23 00 00 01 11 00 00 11 20 00 00 00 23 00' 119 '00 00 00 00 00 11 20 00 00 00 23 00 00 00 00 00' 116 '00 00 00 00 00 11 20 00 00 00 23 33 33 33 33 33' 117 '33 31 20 00 00 00 22 22 22 22 22 22 22 22 20 00' 118 '00 00' 119 } 120 121 OBM_UPARROWI BITMAP LOADONCALL DISCARDABLE 122 { 123 '42 4D 36 00 00 00 00 00 00 00 76 00 00 00 28 00' 124 '00 00 11 00 00 00 11 00 00 00 01 00 04 00 00 00' 125 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00' 126 '00 00 00 00 00 00 BF BF BF 00 7F 7F 7F 00 00 00' 127 '00 00 FF FF FF 00 00 00 00 00 00 00 00 00 00 00' 128 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00' 129 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00' 130 '00 00 00 00 00 00 22 22 22 22 22 22 22 22 20 00' 131 '00 00 21 11 11 11 11 11 11 11 20 00 00 00 23 11' 132 '11 11 11 11 11 11 20 00 00 00 23 00 00 00 00 00' 133 '00 11 20 00 00 00 23 00 00 00 33 30 00 11 20 00' 134 '00 00 23 00 00 01 11 30 00 11 20 00 00 00 23 00' 135 '00 01 11 30 00 11 20 00 00 00 23 00 03 31 11 03' 136 '30 11 20 00 00 00 23 00 01 11 11 11 00 11 20 00' 137 '00 00 23 00 00 11 11 10 00 11 20 00 00 00 23 00' 138 '00 01 11 00 00 11 20 00 00 00 23 00 00 00 10 00' 120 139 '00 11 20 00 00 00 23 00 00 00 00 00 00 11 20 00' 121 '00 00 23 33 33 33 33 33 33 31 20 00 00 00 22 22'122 '22 22 22 22 22 22 20 00 00 00'123 }124 125 OBM_UPARROWI BITMAP LOADONCALL DISCARDABLE126 {127 '42 4D 4E 00 00 00 00 00 00 00 8E 00 00 00 40 00'128 '00 00 11 00 00 00 11 00 00 00 01 00 04 00 00 00'129 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00'130 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'131 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 BF BF'132 'BF 00 7F 7F 7F 00 00 00 00 00 FF FF FF 00 00 00'133 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'134 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'135 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 22 22'136 '22 22 22 22 22 22 20 00 00 00 21 11 11 11 11 11'137 '11 11 20 00 00 00 23 11 11 11 11 11 11 11 20 00'138 140 '00 00 23 00 00 00 00 00 00 11 20 00 00 00 23 00' 139 '00 00 33 30 00 11 20 00 00 00 23 00 00 01 11 30' 140 '00 11 20 00 00 00 23 00 00 01 11 30 00 11 20 00' 141 '00 00 23 00 03 31 11 03 30 11 20 00 00 00 23 00' 142 '01 11 11 11 00 11 20 00 00 00 23 00 00 11 11 10' 143 '00 11 20 00 00 00 23 00 00 01 11 00 00 11 20 00' 144 '00 00 23 00 00 00 10 00 00 11 20 00 00 00 23 00' 145 '00 00 00 00 00 11 20 00 00 00 23 00 00 00 00 00' 146 '00 11 20 00 00 00 23 00 00 00 00 00 00 11 20 00' 147 '00 00 23 33 33 33 33 33 33 31 20 00 00 00 22 22' 148 '22 22 22 22 22 22 20 00 00 00' 141 '00 00 00 00 00 11 20 00 00 00 23 33 33 33 33 33' 142 '33 31 20 00 00 00 22 22 22 22 22 22 22 22 20 00' 143 '00 00' 149 144 } 150 145 … … 156 151 OBM_LFARROWD BITMAP LOADONCALL DISCARDABLE 157 152 { 158 '42 4D 4E 00 00 00 00 00 00 00 8E 00 00 00 4000'153 '42 4D 36 00 00 00 00 00 00 00 76 00 00 00 28 00' 159 154 '00 00 11 00 00 00 11 00 00 00 01 00 04 00 00 00' 160 155 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 00' 161 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00' 162 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 BF BF' 163 'BF 00 00 00 00 00 7F 7F 7F 00 00 00 00 00 00 00' 164 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00' 165 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00' 166 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 11 11' 167 '11 11 11 11 11 11 10 00 00 00 12 00 00 00 00 00' 156 '00 00 00 00 00 00 BF BF BF 00 00 00 00 00 7F 7F' 157 '7F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00' 158 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00' 159 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00' 160 '00 00 00 00 00 00 11 11 11 11 11 11 11 11 10 00' 161 '00 00 12 00 00 00 00 00 00 00 10 00 00 00 12 00' 162 '00 00 00 00 00 00 10 00 00 00 12 00 00 00 00 00' 163 '00 00 10 00 00 00 12 00 00 00 01 00 00 00 10 00' 164 '00 00 12 00 00 00 11 00 00 00 10 00 00 00 12 00' 165 '00 01 11 11 10 00 10 00 00 00 12 00 00 11 11 11' 166 '10 00 10 00 00 00 12 00 00 01 11 11 10 00 10 00' 167 '00 00 12 00 00 00 11 00 00 00 10 00 00 00 12 00' 168 '00 00 01 00 00 00 10 00 00 00 12 00 00 00 00 00' 168 169 '00 00 10 00 00 00 12 00 00 00 00 00 00 00 10 00' 169 170 '00 00 12 00 00 00 00 00 00 00 10 00 00 00 12 00' 170 '00 00 01 00 00 00 10 00 00 00 12 00 00 00 11 00' 171 '00 00 10 00 00 00 12 00 00 01 11 11 10 00 10 00' 172 '00 00 12 00 00 11 11 11 10 00 10 00 00 00 12 00' 173 '00 01 11 11 10 00 10 00 00 00 12 00 00 00 11 00' 171 '00 00 00 00 00 00 10 00 00 00 12 22 22 22 22 22' 172 '22 22 10 00 00 00 11 11 11 11 11 11 11 11 10 00' 173 '00 00' 174 } 175 176 OBM_RGARROWD BITMAP LOADONCALL DISCARDABLE 177 { 178 '42 4D 36 00 00 00 00 00 00 00 76 00 00 00 28 00' 179 '00 00 11 00 00 00 11 00 00 00 01 00 04 00 00 00' 180 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 00' 181 '00 00 00 00 00 00 BF BF BF 00 00 00 00 00 7F 7F' 182 '7F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00' 183 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00' 184 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00' 185 '00 00 00 00 00 00 11 11 11 11 11 11 11 11 10 00' 186 '00 00 12 00 00 00 00 00 00 00 10 00 00 00 12 00' 187 '00 00 00 00 00 00 10 00 00 00 12 00 00 00 00 00' 174 188 '00 00 10 00 00 00 12 00 00 00 01 00 00 00 10 00' 189 '00 00 12 00 00 00 01 10 00 00 10 00 00 00 12 00' 190 '00 11 11 11 00 00 10 00 00 00 12 00 00 11 11 11' 191 '10 00 10 00 00 00 12 00 00 11 11 11 00 00 10 00' 192 '00 00 12 00 00 00 01 10 00 00 10 00 00 00 12 00' 193 '00 00 01 00 00 00 10 00 00 00 12 00 00 00 00 00' 194 '00 00 10 00 00 00 12 00 00 00 00 00 00 00 10 00' 195 '00 00 12 00 00 00 00 00 00 00 10 00 00 00 12 00' 196 '00 00 00 00 00 00 10 00 00 00 12 22 22 22 22 22' 197 '22 22 10 00 00 00 11 11 11 11 11 11 11 11 10 00' 198 '00 00' 199 } 200 201 OBM_DNARROWD BITMAP LOADONCALL DISCARDABLE 202 { 203 '42 4D 36 00 00 00 00 00 00 00 76 00 00 00 28 00' 204 '00 00 11 00 00 00 11 00 00 00 01 00 04 00 00 00' 205 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 00' 206 '00 00 00 00 00 00 BF BF BF 00 00 00 00 00 7F 7F' 207 '7F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00' 208 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00' 209 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00' 210 '00 00 00 00 00 00 11 11 11 11 11 11 11 11 10 00' 175 211 '00 00 12 00 00 00 00 00 00 00 10 00 00 00 12 00' 176 212 '00 00 00 00 00 00 10 00 00 00 12 00 00 00 00 00' 213 '00 00 10 00 00 00 12 00 00 00 01 00 00 00 10 00' 214 '00 00 12 00 00 00 11 10 00 00 10 00 00 00 12 00' 215 '00 01 11 11 00 00 10 00 00 00 12 00 00 11 11 11' 216 '10 00 10 00 00 00 12 00 00 00 11 10 00 00 10 00' 217 '00 00 12 00 00 00 11 10 00 00 10 00 00 00 12 00' 218 '00 00 11 10 00 00 10 00 00 00 12 00 00 00 00 00' 177 219 '00 00 10 00 00 00 12 00 00 00 00 00 00 00 10 00' 178 '00 00 12 22 22 22 22 22 22 22 10 00 00 00 11 11' 179 '11 11 11 11 11 11 10 00 00 00' 180 } 181 182 OBM_RGARROWD BITMAP LOADONCALL DISCARDABLE 183 { 184 '42 4D 4E 00 00 00 00 00 00 00 8E 00 00 00 40 00' 220 '00 00 12 00 00 00 00 00 00 00 10 00 00 00 12 00' 221 '00 00 00 00 00 00 10 00 00 00 12 22 22 22 22 22' 222 '22 22 10 00 00 00 11 11 11 11 11 11 11 11 10 00' 223 '00 00' 224 } 225 226 OBM_UPARROWD BITMAP LOADONCALL DISCARDABLE 227 { 228 '42 4D 36 00 00 00 00 00 00 00 76 00 00 00 28 00' 185 229 '00 00 11 00 00 00 11 00 00 00 01 00 04 00 00 00' 186 230 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 00' 187 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00' 188 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 BF BF' 189 'BF 00 00 00 00 00 7F 7F 7F 00 00 00 00 00 00 00' 190 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00' 191 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00' 192 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 11 11' 193 '11 11 11 11 11 11 10 00 00 00 12 00 00 00 00 00' 231 '00 00 00 00 00 00 BF BF BF 00 00 00 00 00 7F 7F' 232 '7F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00' 233 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00' 234 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00' 235 '00 00 00 00 00 00 11 11 11 11 11 11 11 11 10 00' 236 '00 00 12 00 00 00 00 00 00 00 10 00 00 00 12 00' 237 '00 00 00 00 00 00 10 00 00 00 12 00 00 00 00 00' 238 '00 00 10 00 00 00 12 00 00 00 11 10 00 00 10 00' 239 '00 00 12 00 00 00 11 10 00 00 10 00 00 00 12 00' 240 '00 00 11 10 00 00 10 00 00 00 12 00 00 11 11 11' 241 '10 00 10 00 00 00 12 00 00 01 11 11 00 00 10 00' 242 '00 00 12 00 00 00 11 10 00 00 10 00 00 00 12 00' 243 '00 00 01 00 00 00 10 00 00 00 12 00 00 00 00 00' 194 244 '00 00 10 00 00 00 12 00 00 00 00 00 00 00 10 00' 195 245 '00 00 12 00 00 00 00 00 00 00 10 00 00 00 12 00' 196 '00 00 01 00 00 00 10 00 00 00 12 00 00 00 01 10' 197 '00 00 10 00 00 00 12 00 00 11 11 11 00 00 10 00' 198 '00 00 12 00 00 11 11 11 10 00 10 00 00 00 12 00' 199 '00 11 11 11 00 00 10 00 00 00 12 00 00 00 01 10' 200 '00 00 10 00 00 00 12 00 00 00 01 00 00 00 10 00' 201 '00 00 12 00 00 00 00 00 00 00 10 00 00 00 12 00' 202 '00 00 00 00 00 00 10 00 00 00 12 00 00 00 00 00' 203 '00 00 10 00 00 00 12 00 00 00 00 00 00 00 10 00' 204 '00 00 12 22 22 22 22 22 22 22 10 00 00 00 11 11' 205 '11 11 11 11 11 11 10 00 00 00' 206 } 207 208 OBM_DNARROWD BITMAP LOADONCALL DISCARDABLE 209 { 210 '42 4D 4E 00 00 00 00 00 00 00 8E 00 00 00 40 00' 211 '00 00 11 00 00 00 11 00 00 00 01 00 04 00 00 00' 212 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 00' 213 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00' 214 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 BF BF' 215 'BF 00 00 00 00 00 7F 7F 7F 00 00 00 00 00 00 00' 216 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00' 217 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00' 218 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 11 11' 219 '11 11 11 11 11 11 10 00 00 00 12 00 00 00 00 00' 220 '00 00 10 00 00 00 12 00 00 00 00 00 00 00 10 00' 221 '00 00 12 00 00 00 00 00 00 00 10 00 00 00 12 00' 222 '00 00 01 00 00 00 10 00 00 00 12 00 00 00 11 10' 223 '00 00 10 00 00 00 12 00 00 01 11 11 00 00 10 00' 224 '00 00 12 00 00 11 11 11 10 00 10 00 00 00 12 00' 225 '00 00 11 10 00 00 10 00 00 00 12 00 00 00 11 10' 226 '00 00 10 00 00 00 12 00 00 00 11 10 00 00 10 00' 227 '00 00 12 00 00 00 00 00 00 00 10 00 00 00 12 00' 228 '00 00 00 00 00 00 10 00 00 00 12 00 00 00 00 00' 229 '00 00 10 00 00 00 12 00 00 00 00 00 00 00 10 00' 230 '00 00 12 22 22 22 22 22 22 22 10 00 00 00 11 11' 231 '11 11 11 11 11 11 10 00 00 00' 232 } 233 234 OBM_UPARROWD BITMAP LOADONCALL DISCARDABLE 235 { 236 '42 4D 4E 00 00 00 00 00 00 00 8E 00 00 00 40 00' 237 '00 00 11 00 00 00 11 00 00 00 01 00 04 00 00 00' 238 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 00' 239 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00' 240 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 BF BF' 241 'BF 00 00 00 00 00 7F 7F 7F 00 00 00 00 00 00 00' 242 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00' 243 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00' 244 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 11 11' 245 '11 11 11 11 11 11 10 00 00 00 12 00 00 00 00 00' 246 '00 00 10 00 00 00 12 00 00 00 00 00 00 00 10 00' 247 '00 00 12 00 00 00 00 00 00 00 10 00 00 00 12 00' 248 '00 00 11 10 00 00 10 00 00 00 12 00 00 00 11 10' 249 '00 00 10 00 00 00 12 00 00 00 11 10 00 00 10 00' 250 '00 00 12 00 00 11 11 11 10 00 10 00 00 00 12 00' 251 '00 01 11 11 00 00 10 00 00 00 12 00 00 00 11 10' 252 '00 00 10 00 00 00 12 00 00 00 01 00 00 00 10 00' 253 '00 00 12 00 00 00 00 00 00 00 10 00 00 00 12 00' 254 '00 00 00 00 00 00 10 00 00 00 12 00 00 00 00 00' 255 '00 00 10 00 00 00 12 00 00 00 00 00 00 00 10 00' 256 '00 00 12 22 22 22 22 22 22 22 10 00 00 00 11 11' 257 '11 11 11 11 11 11 10 00 00 00' 246 '00 00 00 00 00 00 10 00 00 00 12 22 22 22 22 22' 247 '22 22 10 00 00 00 11 11 11 11 11 11 11 11 10 00' 248 '00 00' 258 249 } 259 250 … … 265 256 OBM_LFARROW BITMAP LOADONCALL DISCARDABLE 266 257 { 267 '42 4D 4E 00 00 00 00 00 00 00 8E 00 00 00 40 00' 268 '00 00 11 00 00 00 11 00 00 00 01 00 04 00 00 00' 269 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00' 270 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00' 271 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 BF BF' 272 'BF 00 00 00 00 00 7F 7F 7F 00 FF FF FF 00 00 00' 273 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00' 274 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00' 275 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 11 11' 276 '11 11 11 11 11 11 10 00 00 00 12 22 22 22 22 22' 277 '22 22 10 00 00 00 13 22 22 22 22 22 22 22 10 00' 258 '42 4D 36 00 00 00 00 00 00 00 76 00 00 00 28 00' 259 '00 00 11 00 00 00 11 00 00 00 01 00 04 00 00 00' 260 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00' 261 '00 00 00 00 00 00 BF BF BF 00 00 00 00 00 7F 7F' 262 '7F 00 FF FF FF 00 00 00 00 00 00 00 00 00 00 00' 263 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00' 264 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00' 265 '00 00 00 00 00 00 11 11 11 11 11 11 11 11 10 00' 266 '00 00 12 22 22 22 22 22 22 22 10 00 00 00 13 22' 267 '22 22 22 22 22 22 10 00 00 00 13 00 00 00 00 00' 268 '00 22 10 00 00 00 13 00 00 00 00 00 00 22 10 00' 269 '00 00 13 00 00 00 10 00 00 22 10 00 00 00 13 00' 270 '00 01 10 00 00 22 10 00 00 00 13 00 00 11 11 11' 271 '00 22 10 00 00 00 13 00 01 11 11 11 00 22 10 00' 272 '00 00 13 00 00 11 11 11 00 22 10 00 00 00 13 00' 273 '00 01 10 00 00 22 10 00 00 00 13 00 00 00 10 00' 274 '00 22 10 00 00 00 13 00 00 00 00 00 00 22 10 00' 278 275 '00 00 13 00 00 00 00 00 00 22 10 00 00 00 13 00' 279 '00 00 00 00 00 22 10 00 00 00 13 00 00 00 10 00' 280 '00 22 10 00 00 00 13 00 00 01 10 00 00 22 10 00' 281 '00 00 13 00 00 11 11 11 00 22 10 00 00 00 13 00' 282 '01 11 11 11 00 22 10 00 00 00 13 00 00 11 11 11' 283 '00 22 10 00 00 00 13 00 00 01 10 00 00 22 10 00' 276 '00 00 00 00 00 22 10 00 00 00 13 33 33 33 33 33' 277 '33 32 10 00 00 00 11 11 11 11 11 11 11 11 10 00' 278 '00 00' 279 } 280 281 OBM_RGARROW BITMAP LOADONCALL DISCARDABLE 282 { 283 '42 4D 36 00 00 00 00 00 00 00 76 00 00 00 28 00' 284 '00 00 11 00 00 00 11 00 00 00 01 00 04 00 00 00' 285 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00' 286 '00 00 00 00 00 00 BF BF BF 00 00 00 00 00 7F 7F' 287 '7F 00 FF FF FF 00 00 00 00 00 00 00 00 00 00 00' 288 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00' 289 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00' 290 '00 00 00 00 00 00 11 11 11 11 11 11 11 11 10 00' 291 '00 00 12 22 22 22 22 22 22 22 10 00 00 00 13 22' 292 '22 22 22 22 22 22 10 00 00 00 13 00 00 00 00 00' 293 '00 22 10 00 00 00 13 00 00 00 00 00 00 22 10 00' 284 294 '00 00 13 00 00 00 10 00 00 22 10 00 00 00 13 00' 285 '00 00 00 00 00 22 10 00 00 00 13 00 00 00 00 00' 286 '00 22 10 00 00 00 13 00 00 00 00 00 00 22 10 00' 287 '00 00 13 33 33 33 33 33 33 32 10 00 00 00 11 11' 288 '11 11 11 11 11 11 10 00 00 00' 289 } 290 291 OBM_RGARROW BITMAP LOADONCALL DISCARDABLE 292 { 293 '42 4D 4E 00 00 00 00 00 00 00 8E 00 00 00 40 00' 294 '00 00 11 00 00 00 11 00 00 00 01 00 04 00 00 00' 295 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00' 296 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00' 297 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 BF BF' 298 'BF 00 00 00 00 00 7F 7F 7F 00 FF FF FF 00 00 00' 299 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00' 300 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00' 301 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 11 11' 302 '11 11 11 11 11 11 10 00 00 00 12 22 22 22 22 22' 303 '22 22 10 00 00 00 13 22 22 22 22 22 22 22 10 00' 295 '00 00 11 00 00 22 10 00 00 00 13 00 01 11 11 10' 296 '00 22 10 00 00 00 13 00 01 11 11 11 00 22 10 00' 297 '00 00 13 00 01 11 11 10 00 22 10 00 00 00 13 00' 298 '00 00 11 00 00 22 10 00 00 00 13 00 00 00 10 00' 299 '00 22 10 00 00 00 13 00 00 00 00 00 00 22 10 00' 304 300 '00 00 13 00 00 00 00 00 00 22 10 00 00 00 13 00' 305 '00 00 00 00 00 22 10 00 00 00 13 00 00 00 10 00' 306 '00 22 10 00 00 00 13 00 00 00 11 00 00 22 10 00' 307 '00 00 13 00 01 11 11 10 00 22 10 00 00 00 13 00' 308 '01 11 11 11 00 22 10 00 00 00 13 00 01 11 11 10' 309 '00 22 10 00 00 00 13 00 00 00 11 00 00 22 10 00' 301 '00 00 00 00 00 22 10 00 00 00 13 33 33 33 33 33' 302 '33 32 10 00 00 00 11 11 11 11 11 11 11 11 10 00' 303 '00 00' 304 } 305 306 OBM_DNARROW BITMAP LOADONCALL DISCARDABLE 307 { 308 '42 4D 36 00 00 00 00 00 00 00 76 00 00 00 28 00' 309 '00 00 11 00 00 00 11 00 00 00 01 00 04 00 00 00' 310 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00' 311 '00 00 00 00 00 00 BF BF BF 00 00 00 00 00 7F 7F' 312 '7F 00 FF FF FF 00 00 00 00 00 00 00 00 00 00 00' 313 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00' 314 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00' 315 '00 00 00 00 00 00 11 11 11 11 11 11 11 11 10 00' 316 '00 00 12 22 22 22 22 22 22 22 10 00 00 00 13 22' 317 '22 22 22 22 22 22 10 00 00 00 13 00 00 00 00 00' 318 '00 22 10 00 00 00 13 00 00 00 00 00 00 22 10 00' 310 319 '00 00 13 00 00 00 10 00 00 22 10 00 00 00 13 00' 311 '00 00 00 00 00 22 10 00 00 00 13 00 00 00 00 00' 312 '00 22 10 00 00 00 13 00 00 00 00 00 00 22 10 00' 313 '00 00 13 33 33 33 33 33 33 32 10 00 00 00 11 11' 314 '11 11 11 11 11 11 10 00 00 00' 315 } 316 317 OBM_DNARROW BITMAP LOADONCALL DISCARDABLE 318 { 319 '42 4D 4E 00 00 00 00 00 00 00 8E 00 00 00 40 00' 320 '00 00 11 00 00 00 11 00 00 00 01 00 04 00 00 00' 321 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00' 322 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00' 323 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 BF BF' 324 'BF 00 00 00 00 00 7F 7F 7F 00 FF FF FF 00 00 00' 325 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00' 326 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00' 327 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 11 11' 328 '11 11 11 11 11 11 10 00 00 00 12 22 22 22 22 22' 329 '22 22 10 00 00 00 13 22 22 22 22 22 22 22 10 00' 320 '00 01 11 00 00 22 10 00 00 00 13 00 00 11 11 10' 321 '00 22 10 00 00 00 13 00 01 11 11 11 00 22 10 00' 322 '00 00 13 00 00 01 11 00 00 22 10 00 00 00 13 00' 323 '00 01 11 00 00 22 10 00 00 00 13 00 00 01 11 00' 324 '00 22 10 00 00 00 13 00 00 00 00 00 00 22 10 00' 330 325 '00 00 13 00 00 00 00 00 00 22 10 00 00 00 13 00' 331 '00 00 00 00 00 22 10 00 00 00 13 00 00 00 10 00' 332 '00 22 10 00 00 00 13 00 00 01 11 00 00 22 10 00' 326 '00 00 00 00 00 22 10 00 00 00 13 33 33 33 33 33' 327 '33 32 10 00 00 00 11 11 11 11 11 11 11 11 10 00' 328 '00 00' 329 } 330 331 OBM_UPARROW BITMAP LOADONCALL DISCARDABLE 332 { 333 '42 4D 36 00 00 00 00 00 00 00 76 00 00 00 28 00' 334 '00 00 11 00 00 00 11 00 00 00 01 00 04 00 00 00' 335 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00' 336 '00 00 00 00 00 00 BF BF BF 00 00 00 00 00 7F 7F' 337 '7F 00 FF FF FF 00 00 00 00 00 00 00 00 00 00 00' 338 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00' 339 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00' 340 '00 00 00 00 00 00 11 11 11 11 11 11 11 11 10 00' 341 '00 00 12 22 22 22 22 22 22 22 10 00 00 00 13 22' 342 '22 22 22 22 22 22 10 00 00 00 13 00 00 00 00 00' 343 '00 22 10 00 00 00 13 00 00 00 00 00 00 22 10 00' 344 '00 00 13 00 00 01 11 00 00 22 10 00 00 00 13 00' 345 '00 01 11 00 00 22 10 00 00 00 13 00 00 01 11 00' 346 '00 22 10 00 00 00 13 00 01 11 11 11 00 22 10 00' 333 347 '00 00 13 00 00 11 11 10 00 22 10 00 00 00 13 00' 334 '01 11 11 11 00 22 10 00 00 00 13 00 00 01 11 00' 335 '00 22 10 00 00 00 13 00 00 01 11 00 00 22 10 00' 336 '00 00 13 00 00 01 11 00 00 22 10 00 00 00 13 00' 337 '00 00 00 00 00 22 10 00 00 00 13 00 00 00 00 00' 338 '00 22 10 00 00 00 13 00 00 00 00 00 00 22 10 00' 339 '00 00 13 33 33 33 33 33 33 32 10 00 00 00 11 11' 340 '11 11 11 11 11 11 10 00 00 00' 341 } 342 343 OBM_UPARROW BITMAP LOADONCALL DISCARDABLE 344 { 345 '42 4D 4E 00 00 00 00 00 00 00 8E 00 00 00 40 00' 346 '00 00 11 00 00 00 11 00 00 00 01 00 04 00 00 00' 347 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00' 348 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00' 349 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 BF BF' 350 'BF 00 00 00 00 00 7F 7F 7F 00 FF FF FF 00 00 00' 351 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00' 352 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00' 353 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 11 11' 354 '11 11 11 11 11 11 10 00 00 00 12 22 22 22 22 22' 355 '22 22 10 00 00 00 13 22 22 22 22 22 22 22 10 00' 348 '00 01 11 00 00 22 10 00 00 00 13 00 00 00 10 00' 349 '00 22 10 00 00 00 13 00 00 00 00 00 00 22 10 00' 356 350 '00 00 13 00 00 00 00 00 00 22 10 00 00 00 13 00' 357 '00 00 00 00 00 22 10 00 00 00 13 00 00 01 11 00' 358 '00 22 10 00 00 00 13 00 00 01 11 00 00 22 10 00' 359 '00 00 13 00 00 01 11 00 00 22 10 00 00 00 13 00' 360 '01 11 11 11 00 22 10 00 00 00 13 00 00 11 11 10' 361 '00 22 10 00 00 00 13 00 00 01 11 00 00 22 10 00' 362 '00 00 13 00 00 00 10 00 00 22 10 00 00 00 13 00' 363 '00 00 00 00 00 22 10 00 00 00 13 00 00 00 00 00' 364 '00 22 10 00 00 00 13 00 00 00 00 00 00 22 10 00' 365 '00 00 13 33 33 33 33 33 33 32 10 00 00 00 11 11' 366 '11 11 11 11 11 11 10 00 00 00' 351 '00 00 00 00 00 22 10 00 00 00 13 33 33 33 33 33' 352 '33 32 10 00 00 00 11 11 11 11 11 11 11 11 10 00' 353 '00 00' 367 354 } 368 355 -
trunk/src/user32/win32class.cpp
r1394 r1433 1 /* $Id: win32class.cpp,v 1. 2 1999-10-21 19:23:51sandervl Exp $ */1 /* $Id: win32class.cpp,v 1.3 1999-10-24 22:56:09 sandervl Exp $ */ 2 2 /* 3 3 * Win32 Window Class Managment Code for OS/2 4 4 * 5 * Copyright 1998-1999 Sander van Leeuwen (sandervl@xs4all.nl) 5 6 * 6 * Copyright 1998-1999 Sander van Leeuwen (sandervl@xs4all.nl) 7 * 8 * TODO: Right now all class atoms are global. This must be changed. 9 * TODO: Global atoms of classes with CS_GLOBALCLASS flag are not deleted 10 * Must all be changed if we want to support global app classes 11 * that can be used by other apps. (low priority) 12 * 13 * Project Odin Software License can be found in LICENSE.TXT 7 14 * 8 15 */ … … 23 30 { 24 31 this->isUnicode = isUnicode; 32 processId = 0; 25 33 26 34 if(HIWORD(wndclass->lpszClassName)) { … … 49 57 AsciiToUnicode(classNameA, classNameW); 50 58 } 51 classAtom = GlobalAddAtomA(classNameA); 59 classAtom = 0; 60 //SvL: If a system control has already be registered, use that atom instead 61 // of creating a new one 62 if(wndclass->style & CS_GLOBALCLASS) { 63 classAtom = GlobalFindAtomA(classNameA); 64 } 65 if(!classAtom) classAtom = GlobalAddAtomA(classNameA); 52 66 } 53 67 else { … … 55 69 classNameW = NULL; 56 70 classAtom = (DWORD)wndclass->lpszClassName; 71 } 72 if(!(wndclass->style & CS_GLOBALCLASS)) { 73 processId = GetCurrentProcess(); 57 74 } 58 75 menuNameA = 0; … … 106 123 Win32WndClass::~Win32WndClass() 107 124 { 108 if (classNameA) GlobalDeleteAtom(classAtom); 125 if(classNameA && (windowStyle & CS_GLOBALCLASS)) { 126 GlobalDeleteAtom(classAtom); 127 } 128 109 129 if(userClassLong) free(userClassLong); 110 130 if(classNameA) free(classNameA); … … 174 194 wndclass = (Win32WndClass *)wndclass->GetNext(); 175 195 while(wndclass != NULL) { 176 if(wndclass->classAtom == (DWORD)id /* && wndclass->hInstance == hInstance*/) {196 if(wndclass->classAtom == (DWORD)id /* && wndclass->hInstance == hInstance*/) { 177 197 leaveMutex(OBJTYPE_CLASS); 178 198 return(wndclass); … … 185 205 dprintf(("Class %X (inst %X) not found!", id, hInstance)); 186 206 return(NULL); 207 } 208 //****************************************************************************** 209 //An app can only access another process' class if it's global 210 //(all system classes are global) 211 //NOTE: NOT USED NOW 212 //****************************************************************************** 213 BOOL Win32WndClass::isAppClass(ULONG curProcessId) 214 { 215 if(windowStyle & CS_GLOBALCLASS) 216 return TRUE; 217 218 return curProcessId = processId; 187 219 } 188 220 //****************************************************************************** … … 427 459 //****************************************************************************** 428 460 GenericObject *Win32WndClass::wndclasses = NULL; 429 -
trunk/src/user32/win32class.h
r1000 r1433 1 /* $Id: win32class.h,v 1. 2 1999-09-21 17:04:27 dengertExp $ */1 /* $Id: win32class.h,v 1.3 1999-10-24 22:56:09 sandervl Exp $ */ 2 2 /* 3 3 * Win32 Window Class Managment Code for OS/2 … … 57 57 BOOL hasClassName(LPSTR classname, BOOL fUnicode = 0); 58 58 59 BOOL isAppClass(ULONG curProcessId); 60 59 61 static void UnregisterClassA(HINSTANCE hinst, LPSTR id); 60 62 … … 83 85 //User data class words/longs 84 86 ULONG *userClassLong; 87 ULONG processId; 85 88 86 89 //nr of windows created with this class -
trunk/src/user32/win32dlg.cpp
r1391 r1433 1 /* $Id: win32dlg.cpp,v 1. 19 1999-10-21 12:19:27sandervl Exp $ */1 /* $Id: win32dlg.cpp,v 1.20 1999-10-24 22:56:09 sandervl Exp $ */ 2 2 /* 3 3 * Win32 Dialog Code for OS/2 … … 138 138 } 139 139 else 140 if (!(classAtom = GlobalFindAtomW((LPWSTR)dlgInfo.className)))140 if (!(classAtom = GlobalFindAtomW((LPWSTR)dlgInfo.className))) 141 141 { 142 142 SetLastError(ERROR_INVALID_PARAMETER); -
trunk/src/user32/win32wdesktop.cpp
r1245 r1433 1 /* $Id: win32wdesktop.cpp,v 1. 4 1999-10-11 15:26:06sandervl Exp $ */1 /* $Id: win32wdesktop.cpp,v 1.5 1999-10-24 22:56:10 sandervl Exp $ */ 2 2 /* 3 3 * Win32 Desktop Window for OS/2 … … 50 50 51 51 /* Find the window class */ 52 windowClass = Win32WndClass::FindClass( -1, (LPSTR)DESKTOP_CLASS_ATOM);52 windowClass = Win32WndClass::FindClass(0, (LPSTR)DESKTOP_CLASS_ATOM); 53 53 54 54 setWindowProc(windowClass->getWindowProc()); -
trunk/src/user32/win32wmdichild.cpp
r1429 r1433 1 /* $Id: win32wmdichild.cpp,v 1. 6 1999-10-24 12:30:28sandervl Exp $ */1 /* $Id: win32wmdichild.cpp,v 1.7 1999-10-24 22:56:10 sandervl Exp $ */ 2 2 /* 3 3 * Win32 MDI Child Window Class for OS/2 … … 350 350 if (!(classAtom = (client->IsUnicode() ? GlobalFindAtomW((LPWSTR)cs->szClass) : 351 351 GlobalFindAtomA(cs->szClass)))) 352 352 353 { 353 354 if (!HIWORD(cs->szClass)) -
trunk/src/user32/win32wmdiclient.cpp
r1429 r1433 1 /* $Id: win32wmdiclient.cpp,v 1. 9 1999-10-24 12:30:29sandervl Exp $ */1 /* $Id: win32wmdiclient.cpp,v 1.10 1999-10-24 22:56:10 sandervl Exp $ */ 2 2 /* 3 3 * Win32 MDI Client Window Class for OS/2 … … 943 943 WNDCLASSA wndClass; 944 944 945 if (GlobalFindAtomA(MDICLIENTCLASSNAMEA)) return FALSE; 945 //SvL: Don't check this now 946 // if (GlobalFindAtomA(MDICLIENTCLASSNAMEA)) return FALSE; 946 947 947 948 ZeroMemory(&wndClass,sizeof(WNDCLASSA)); -
trunk/src/user32/window.cpp
r1425 r1433 1 /* $Id: window.cpp,v 1.2 4 1999-10-23 23:04:39sandervl Exp $ */1 /* $Id: window.cpp,v 1.25 1999-10-24 22:56:11 sandervl Exp $ */ 2 2 /* 3 3 * Win32 window apis for OS/2 … … 156 156 dprintf(("CreateWindowEx32W: bad class name %04x\n", LOWORD(className))); 157 157 } 158 else dprintf(("CreateWindowEx32W: bad class name "));158 else dprintf(("CreateWindowEx32W: bad class name ")); 159 159 160 160 SetLastError(ERROR_INVALID_PARAMETER);
Note:
See TracChangeset
for help on using the changeset viewer.