Changeset 1336 for trunk/src/user32/win32dlg.cpp
- Timestamp:
- Oct 17, 1999, 5:46:10 PM (26 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/user32/win32dlg.cpp
r1333 r1336 1 /* $Id: win32dlg.cpp,v 1.1 6 1999-10-17 12:17:44 cbratschiExp $ */1 /* $Id: win32dlg.cpp,v 1.17 1999-10-17 15:46:09 sandervl Exp $ */ 2 2 /* 3 3 * Win32 Dialog Code for OS/2 … … 605 605 606 606 dprintf(("Create CONTROL %d", info.id)); 607 hwndCtrl = CreateWindowExW( info.exStyle | WS_EX_NOPARENTNOTIFY, 608 (LPCWSTR)info.className, 609 (LPCWSTR)info.windowName, 610 info.style | WS_CHILD, 611 info.x * xUnit / 4, 612 info.y * yUnit / 8, 613 info.cx * xUnit / 4, 614 info.cy * yUnit / 8, 615 getWindowHandle(), (HMENU)info.id, 616 hInst, info.data ); 607 if(isUnicode) { 608 hwndCtrl = ::CreateWindowExW( info.exStyle | WS_EX_NOPARENTNOTIFY, 609 (LPCWSTR)info.className, 610 (LPCWSTR)info.windowName, 611 info.style | WS_CHILD, 612 info.x * xUnit / 4, 613 info.y * yUnit / 8, 614 info.cx * xUnit / 4, 615 info.cy * yUnit / 8, 616 getWindowHandle(), (HMENU)info.id, 617 hInst, info.data ); 618 } 619 else { 620 char *classNameA = NULL; 621 char *windowNameA = NULL; 622 623 if(HIWORD(info.className)) { 624 classNameA = UnicodeToAsciiString((LPWSTR)info.className); 625 } 626 else classNameA = (char *)info.className; 627 628 if(HIWORD(info.windowName)) { 629 windowNameA = UnicodeToAsciiString((LPWSTR)info.windowName); 630 } 631 hwndCtrl = ::CreateWindowExA( info.exStyle | WS_EX_NOPARENTNOTIFY, 632 classNameA, 633 windowNameA, 634 info.style | WS_CHILD, 635 info.x * xUnit / 4, 636 info.y * yUnit / 8, 637 info.cx * xUnit / 4, 638 info.cy * yUnit / 8, 639 getWindowHandle(), (HMENU)info.id, 640 hInst, info.data ); 641 if(HIWORD(classNameA)) { 642 FreeAsciiString(classNameA); 643 } 644 if(windowNameA) { 645 FreeAsciiString(windowNameA); 646 } 647 } 617 648 618 649 if (!hwndCtrl) return FALSE;
Note:
See TracChangeset
for help on using the changeset viewer.