Mercurial > projects > dwt-win
comparison dwt/internal/win32/OS.d @ 33:39a9959ef14d
Display + ImageList
author | Frank Benoit <benoit@tionex.de> |
---|---|
date | Mon, 28 Jan 2008 21:05:39 +0100 |
parents | 2985239119a3 |
children | 99d8b02576c3 |
comparison
equal
deleted
inserted
replaced
32:2985239119a3 | 33:39a9959ef14d |
---|---|
3877 alias WINAPI.GetModuleHandleA GetModuleHandle; | 3877 alias WINAPI.GetModuleHandleA GetModuleHandle; |
3878 alias WINAPI.GetMonitorInfoA GetMonitorInfo; | 3878 alias WINAPI.GetMonitorInfoA GetMonitorInfo; |
3879 alias WINAPI.GetObjectA GetObject; | 3879 alias WINAPI.GetObjectA GetObject; |
3880 alias WINAPI.GetOpenFileNameA GetOpenFileName; | 3880 alias WINAPI.GetOpenFileNameA GetOpenFileName; |
3881 alias WINAPI.GetProfileStringA _GetProfileString; | 3881 alias WINAPI.GetProfileStringA _GetProfileString; |
3882 alias STDWIN.GetPropA GetProp; | |
3882 alias WINAPI.GetSaveFileNameA GetSaveFileName; | 3883 alias WINAPI.GetSaveFileNameA GetSaveFileName; |
3884 alias STDWIN.GetStartupInfoA GetStartupInfo; | |
3883 alias WINAPI.GetTextExtentPoint32A GetTextExtentPoint32; | 3885 alias WINAPI.GetTextExtentPoint32A GetTextExtentPoint32; |
3884 alias WINAPI.GetTextMetricsA GetTextMetrics; | 3886 alias WINAPI.GetTextMetricsA GetTextMetrics; |
3885 alias WINAPI.GetVersionExA GetVersionEx; | 3887 alias WINAPI.GetVersionExA GetVersionEx; |
3886 alias WINAPI.GetWindowLongA GetWindowLong; | 3888 alias WINAPI.GetWindowLongA GetWindowLong; |
3887 alias WINAPI.GetWindowTextA _GetWindowText; | 3889 alias WINAPI.GetWindowTextA _GetWindowText; |
3888 alias WINAPI.GetWindowTextLengthA GetWindowTextLength; | 3890 alias WINAPI.GetWindowTextLengthA GetWindowTextLength; |
3891 alias STDWIN.GlobalAddAtomA GlobalAddAtom; | |
3889 alias WINAPI.ImmGetCompositionFontA ImmGetCompositionFont; | 3892 alias WINAPI.ImmGetCompositionFontA ImmGetCompositionFont; |
3890 alias WINAPI.ImmGetCompositionStringA ImmGetCompositionString; | 3893 alias WINAPI.ImmGetCompositionStringA ImmGetCompositionString; |
3891 alias WINAPI.ImmSetCompositionFontA ImmSetCompositionFont; | 3894 alias WINAPI.ImmSetCompositionFontA ImmSetCompositionFont; |
3892 alias WINAPI.InsertMenuA InsertMenu; | 3895 alias WINAPI.InsertMenuA InsertMenu; |
3893 alias WINAPI.InsertMenuItemA InsertMenuItem; | 3896 alias WINAPI.InsertMenuItemA InsertMenuItem; |
3909 alias WINAPI.RegQueryInfoKeyA RegQueryInfoKey; | 3912 alias WINAPI.RegQueryInfoKeyA RegQueryInfoKey; |
3910 alias WINAPI.RegQueryValueExA RegQueryValueEx; | 3913 alias WINAPI.RegQueryValueExA RegQueryValueEx; |
3911 alias WINAPI.RegisterClassA RegisterClass; | 3914 alias WINAPI.RegisterClassA RegisterClass; |
3912 alias WINAPI.RegisterClipboardFormatA RegisterClipboardFormat; | 3915 alias WINAPI.RegisterClipboardFormatA RegisterClipboardFormat; |
3913 alias WINAPI.RegisterWindowMessageA RegisterWindowMessage; | 3916 alias WINAPI.RegisterWindowMessageA RegisterWindowMessage; |
3917 alias STDWIN.RemovePropA RemoveProp; | |
3914 alias WINAPI.SHBrowseForFolderA SHBrowseForFolder; | 3918 alias WINAPI.SHBrowseForFolderA SHBrowseForFolder; |
3915 alias WINAPI.SHGetPathFromIDListA SHGetPathFromIDList; | 3919 alias WINAPI.SHGetPathFromIDListA SHGetPathFromIDList; |
3916 alias WINAPI.SendMessageA SendMessage; | 3920 alias WINAPI.SendMessageA SendMessage; |
3917 alias WINAPI.SetMenuItemInfoA SetMenuItemInfo; | 3921 alias WINAPI.SetMenuItemInfoA SetMenuItemInfo; |
3922 alias STDWIN.SetPropA SetProp; | |
3918 alias WINAPI.SetWindowLongA SetWindowLong; | 3923 alias WINAPI.SetWindowLongA SetWindowLong; |
3919 alias WINAPI.SetWindowTextA SetWindowText; | 3924 alias WINAPI.SetWindowTextA SetWindowText; |
3920 alias WINAPI.SetWindowsHookExA SetWindowsHookEx; | 3925 alias WINAPI.SetWindowsHookExA SetWindowsHookEx; |
3921 alias WINAPI.ShellExecuteExA ShellExecuteEx; | 3926 alias WINAPI.ShellExecuteExA ShellExecuteEx; |
3922 alias WINAPI.Shell_NotifyIconA Shell_NotifyIcon; | 3927 alias WINAPI.Shell_NotifyIconA Shell_NotifyIcon; |
3969 alias WINAPI.GetModuleHandleW GetModuleHandle; | 3974 alias WINAPI.GetModuleHandleW GetModuleHandle; |
3970 alias WINAPI.GetMonitorInfoW GetMonitorInfo; | 3975 alias WINAPI.GetMonitorInfoW GetMonitorInfo; |
3971 alias WINAPI.GetObjectW GetObject; | 3976 alias WINAPI.GetObjectW GetObject; |
3972 alias WINAPI.GetOpenFileNameW GetOpenFileName; | 3977 alias WINAPI.GetOpenFileNameW GetOpenFileName; |
3973 alias WINAPI.GetProfileStringW _GetProfileString; | 3978 alias WINAPI.GetProfileStringW _GetProfileString; |
3979 alias STDWIN.GetPropW GetProp; | |
3974 alias WINAPI.GetSaveFileNameW GetSaveFileName; | 3980 alias WINAPI.GetSaveFileNameW GetSaveFileName; |
3981 alias STDWIN.GetStartupInfoW GetStartupInfo; | |
3975 alias WINAPI.GetTextExtentPoint32W GetTextExtentPoint32; | 3982 alias WINAPI.GetTextExtentPoint32W GetTextExtentPoint32; |
3976 alias WINAPI.GetTextMetricsW GetTextMetrics; | 3983 alias WINAPI.GetTextMetricsW GetTextMetrics; |
3977 alias WINAPI.GetVersionExW GetVersionEx; | 3984 alias WINAPI.GetVersionExW GetVersionEx; |
3978 alias WINAPI.GetWindowLongW GetWindowLong; | 3985 alias WINAPI.GetWindowLongW GetWindowLong; |
3979 alias WINAPI.GetWindowTextW _GetWindowText; | 3986 alias WINAPI.GetWindowTextW _GetWindowText; |
3980 alias WINAPI.GetWindowTextLengthW GetWindowTextLength; | 3987 alias WINAPI.GetWindowTextLengthW GetWindowTextLength; |
3988 alias STDWIN.GlobalAddAtomW GlobalAddAtom; | |
3981 alias WINAPI.ImmGetCompositionFontW ImmGetCompositionFont; | 3989 alias WINAPI.ImmGetCompositionFontW ImmGetCompositionFont; |
3982 alias WINAPI.ImmGetCompositionStringW ImmGetCompositionString; | 3990 alias WINAPI.ImmGetCompositionStringW ImmGetCompositionString; |
3983 alias WINAPI.ImmSetCompositionFontW ImmSetCompositionFont; | 3991 alias WINAPI.ImmSetCompositionFontW ImmSetCompositionFont; |
3984 alias WINAPI.InsertMenuW InsertMenu; | 3992 alias WINAPI.InsertMenuW InsertMenu; |
3985 alias WINAPI.InsertMenuItemW InsertMenuItem; | 3993 alias WINAPI.InsertMenuItemW InsertMenuItem; |
4001 alias WINAPI.RegQueryInfoKeyW RegQueryInfoKey; | 4009 alias WINAPI.RegQueryInfoKeyW RegQueryInfoKey; |
4002 alias WINAPI.RegQueryValueExW RegQueryValueEx; | 4010 alias WINAPI.RegQueryValueExW RegQueryValueEx; |
4003 alias WINAPI.RegisterClassW RegisterClass; | 4011 alias WINAPI.RegisterClassW RegisterClass; |
4004 alias WINAPI.RegisterClipboardFormatW RegisterClipboardFormat; | 4012 alias WINAPI.RegisterClipboardFormatW RegisterClipboardFormat; |
4005 alias WINAPI.RegisterWindowMessageW RegisterWindowMessage; | 4013 alias WINAPI.RegisterWindowMessageW RegisterWindowMessage; |
4014 alias STDWIN.RemovePropW RemoveProp; | |
4006 alias WINAPI.SHBrowseForFolderW SHBrowseForFolder; | 4015 alias WINAPI.SHBrowseForFolderW SHBrowseForFolder; |
4007 alias WINAPI.SHGetPathFromIDListW SHGetPathFromIDList; | 4016 alias WINAPI.SHGetPathFromIDListW SHGetPathFromIDList; |
4008 alias WINAPI.SendMessageW SendMessage; | 4017 alias WINAPI.SendMessageW SendMessage; |
4009 alias WINAPI.SetMenuItemInfoW SetMenuItemInfo; | 4018 alias WINAPI.SetMenuItemInfoW SetMenuItemInfo; |
4010 alias WINAPI.SetWindowLongW SetWindowLong; | 4019 alias WINAPI.SetWindowLongW SetWindowLong; |
4011 alias WINAPI.SetWindowTextW SetWindowText; | 4020 alias WINAPI.SetWindowTextW SetWindowText; |
4012 alias WINAPI.SetWindowsHookExW SetWindowsHookEx; | 4021 alias WINAPI.SetWindowsHookExW SetWindowsHookEx; |
4022 alias STDWIN.SetPropW SetProp; | |
4013 alias WINAPI.ShellExecuteExW ShellExecuteEx; | 4023 alias WINAPI.ShellExecuteExW ShellExecuteEx; |
4014 alias WINAPI.Shell_NotifyIconW Shell_NotifyIcon; | 4024 alias WINAPI.Shell_NotifyIconW Shell_NotifyIcon; |
4015 alias WINAPI.StartDocW StartDoc; | 4025 alias WINAPI.StartDocW StartDoc; |
4016 alias WINAPI.SystemParametersInfoW SystemParametersInfo; | 4026 alias WINAPI.SystemParametersInfoW SystemParametersInfo; |
4017 alias WINAPI.TranslateAcceleratorW TranslateAccelerator; | 4027 alias WINAPI.TranslateAcceleratorW TranslateAccelerator; |
4033 alias WINAPI.BeginDeferWindowPos BeginDeferWindowPos; | 4043 alias WINAPI.BeginDeferWindowPos BeginDeferWindowPos; |
4034 alias WINAPI.BeginPaint BeginPaint; | 4044 alias WINAPI.BeginPaint BeginPaint; |
4035 alias STDWIN.BeginPath BeginPath; | 4045 alias STDWIN.BeginPath BeginPath; |
4036 alias WINAPI.BitBlt BitBlt; | 4046 alias WINAPI.BitBlt BitBlt; |
4037 alias WINAPI.BringWindowToTop BringWindowToTop; | 4047 alias WINAPI.BringWindowToTop BringWindowToTop; |
4048 alias WINAPI.BufferedPaintInit BufferedPaintInit; | |
4049 alias WINAPI.BufferedPaintUnInit BufferedPaintUnInit; | |
4038 alias WINAPI.CallNextHookEx CallNextHookEx; | 4050 alias WINAPI.CallNextHookEx CallNextHookEx; |
4039 alias WINAPI.CallWindowProcA CallWindowProcA; | 4051 alias WINAPI.CallWindowProcA CallWindowProcA; |
4040 alias WINAPI.CallWindowProcW CallWindowProcW; | 4052 alias WINAPI.CallWindowProcW CallWindowProcW; |
4041 alias WINAPI.CharLowerA CharLowerA; | 4053 alias WINAPI.CharLowerA CharLowerA; |
4042 alias WINAPI.CharLowerW CharLowerW; | 4054 alias WINAPI.CharLowerW CharLowerW; |
4047 alias WINAPI.ChooseColorW ChooseColorW; | 4059 alias WINAPI.ChooseColorW ChooseColorW; |
4048 alias WINAPI.ChooseFontA ChooseFontA; | 4060 alias WINAPI.ChooseFontA ChooseFontA; |
4049 alias WINAPI.ChooseFontW ChooseFontW; | 4061 alias WINAPI.ChooseFontW ChooseFontW; |
4050 alias WINAPI.ClientToScreen ClientToScreen; | 4062 alias WINAPI.ClientToScreen ClientToScreen; |
4051 alias WINAPI.CloseHandle CloseHandle; | 4063 alias WINAPI.CloseHandle CloseHandle; |
4064 alias WINAPI.CloseThemeData CloseThemeData; | |
4052 alias WINAPI.CloseClipboard CloseClipboard; | 4065 alias WINAPI.CloseClipboard CloseClipboard; |
4053 alias WINAPI.CombineRgn CombineRgn; | 4066 alias WINAPI.CombineRgn CombineRgn; |
4054 alias WINAPI.CommDlgExtendedError CommDlgExtendedError; | 4067 alias WINAPI.CommDlgExtendedError CommDlgExtendedError; |
4055 | 4068 |
4056 version(WinCE){ | 4069 version(WinCE){ |
4333 alias WINAPI.IntersectRect IntersectRect; | 4346 alias WINAPI.IntersectRect IntersectRect; |
4334 alias WINAPI.InvalidateRect InvalidateRect; | 4347 alias WINAPI.InvalidateRect InvalidateRect; |
4335 alias WINAPI.InvalidateRgn InvalidateRgn; | 4348 alias WINAPI.InvalidateRgn InvalidateRgn; |
4336 alias WINAPI.IsAppThemed IsAppThemed; | 4349 alias WINAPI.IsAppThemed IsAppThemed; |
4337 alias WINAPI.IsDBCSLeadByte IsDBCSLeadByte; | 4350 alias WINAPI.IsDBCSLeadByte IsDBCSLeadByte; |
4351 alias WINAPI.IsHungAppWindow IsHungAppWindow; | |
4338 alias WINAPI.IsIconic IsIconic; | 4352 alias WINAPI.IsIconic IsIconic; |
4339 alias WINAPI.IsWindow IsWindow; | 4353 alias WINAPI.IsWindow IsWindow; |
4340 alias WINAPI.IsWindowEnabled IsWindowEnabled; | 4354 alias WINAPI.IsWindowEnabled IsWindowEnabled; |
4341 alias WINAPI.IsWindowVisible IsWindowVisible; | 4355 alias WINAPI.IsWindowVisible IsWindowVisible; |
4342 alias WINAPI.IsZoomed IsZoomed; | 4356 alias WINAPI.IsZoomed IsZoomed; |
4370 alias WINAPI.NotifyWinEvent NotifyWinEvent; | 4384 alias WINAPI.NotifyWinEvent NotifyWinEvent; |
4371 alias WINAPI.OffsetRgn OffsetRgn; | 4385 alias WINAPI.OffsetRgn OffsetRgn; |
4372 //alias WINAPI.OleInitialize OleInitialize; | 4386 //alias WINAPI.OleInitialize OleInitialize; |
4373 //alias WINAPI.OleUninitialize OleUninitialize; | 4387 //alias WINAPI.OleUninitialize OleUninitialize; |
4374 alias WINAPI.OpenClipboard OpenClipboard; | 4388 alias WINAPI.OpenClipboard OpenClipboard; |
4389 alias WINAPI.OpenThemeData OpenThemeData; | |
4375 alias WINAPI.OutputDebugStringA OutputDebugStringA; | 4390 alias WINAPI.OutputDebugStringA OutputDebugStringA; |
4376 alias WINAPI.OutputDebugStringW OutputDebugStringW; | 4391 alias WINAPI.OutputDebugStringW OutputDebugStringW; |
4377 alias WINAPI.PatBlt PatBlt; | 4392 alias WINAPI.PatBlt PatBlt; |
4378 alias WINAPI.PeekMessageA PeekMessageA; | 4393 alias WINAPI.PeekMessageA PeekMessageA; |
4379 alias WINAPI.PeekMessageW PeekMessageW; | 4394 alias WINAPI.PeekMessageW PeekMessageW; |
4775 } | 4790 } |
4776 | 4791 |
4777 return ret; | 4792 return ret; |
4778 } | 4793 } |
4779 | 4794 |
4780 public wchar* StrToWCHARz(char[] sc) { | 4795 public wchar* StrToWCHARz(char[] sc, uint* length = null ) { |
4781 return toString16z( StrToWCHARs(sc)); | 4796 return toString16z( StrToWCHARs(sc)); |
4782 } | 4797 } |
4783 | 4798 |
4784 public char[] MBCSsToStr(char[] string, uint codepage = 0){ | 4799 public char[] MBCSsToStr(char[] string, uint codepage = 0){ |
4785 return MBCSzToStr( string.ptr, string.length, codepage); | 4800 return MBCSzToStr( string.ptr, string.length, codepage); |