comparison dwt/widgets/Composite.d @ 237:e2affbeb686d

Making tango.sys.win32.Types and dwt.internal.win32.WINTYPES to match common declaration. Make ansi charactars of type ubyte.
author Frank Benoit <benoit@tionex.de>
date Thu, 19 Jun 2008 03:25:36 +0200
parents 82b599d21983
children fd9c62a2998e
comparison
equal deleted inserted replaced
236:9c1bb90eba13 237:e2affbeb686d
1762 lpnmtdi.uFlags &= ~OS.TTF_RTLREADING; 1762 lpnmtdi.uFlags &= ~OS.TTF_RTLREADING;
1763 } 1763 }
1764 } 1764 }
1765 1765
1766 if (hdr.code is OS.TTN_GETDISPINFOA) { 1766 if (hdr.code is OS.TTN_GETDISPINFOA) {
1767 auto bytes = MBCSsToStr( chars, getCodePage () ); 1767 auto bytes = MBCSsToStr( cast(CHAR[])chars, getCodePage () );
1768 //byte [] bytes = new byte [chars.length * 2]; 1768 //byte [] bytes = new byte [chars.length * 2];
1769 //OS.WideCharToMultiByte (getCodePage (), 0, chars.ptr, chars.length, bytes, bytes.length, null, null); 1769 //OS.WideCharToMultiByte (getCodePage (), 0, chars.ptr, chars.length, bytes, bytes.length, null, null);
1770 shell.setToolTipText (lpnmtdi, bytes); 1770 shell.setToolTipText (lpnmtdi, bytes);
1771 //OS.MoveMemory (lParam, cast(NMTTDISPINFOA)lpnmtdi, NMTTDISPINFOA.sizeof); 1771 //OS.MoveMemory (lParam, cast(NMTTDISPINFOA)lpnmtdi, NMTTDISPINFOA.sizeof);
1772 } else { 1772 } else {