Mercurial > projects > dwt-win
diff dwt/internal/win32/WINAPI.d @ 37:e3a5d61b33cd
Composite
author | Frank Benoit <benoit@tionex.de> |
---|---|
date | Fri, 01 Feb 2008 14:26:47 +0100 |
parents | 39a9959ef14d |
children | 4d6511d2441f |
line wrap: on
line diff
--- a/dwt/internal/win32/WINAPI.d Tue Jan 29 00:52:45 2008 +0100 +++ b/dwt/internal/win32/WINAPI.d Fri Feb 01 14:26:47 2008 +0100 @@ -10,6 +10,8 @@ import tango_sys_win32.Types; import STDWIN = tango_sys_win32.UserGdi; +alias HANDLE HPAINTBUFFER; + extern (Windows){ int AddFontResourceExA(char* lpszFilename, int fl, void* pdv); int AddFontResourceExW(wchar* lpszFilename, int fl, void* pdv); @@ -119,8 +121,19 @@ BOOL IsHungAppWindow( HWND hWnd ); +HPAINTBUFFER BeginBufferedPaint( + HDC hdcTarget, + RECT *prcTarget, + uint/+BP_BUFFERFORMAT+/ dwFormat, + void*/+BP_PAINTPARAMS+/ pPaintParams, + HDC *phdc +); +HRESULT EndBufferedPaint( + HPAINTBUFFER hBufferedPaint, + BOOL fUpdateTarget +); } - +//-------------------------------------------------------------------------------------- // Windows API extern (Windows){