// Modified by:
// Created: 04/01/98
// RCS-ID: $Id$
-// Copyright: (c) Microsoft, Julian Smart and Markus Holzem
-// Licence: wxWindows license
+// Copyright: (c) Microsoft, Julian Smart
+// Licence: wxWindows licence
/////////////////////////////////////////////////////////////////////////////
#ifdef __GNUG__
(GlobalUnlockPtr(lp), (BOOL)GlobalFree(GlobalPtrHandle(lp)))
#endif
-
-/*
- * Clear the System Palette so that we can ensure an identity palette
- * mapping for fast performance.
- */
-
-void wxClearSystemPalette(void)
-{
- //*** A dummy palette setup
- struct
- {
- WORD Version;
- WORD NumberOfEntries;
- PALETTEENTRY aEntries[256];
- } Palette =
- {
- 0x300,
- 256
- };
-
- HPALETTE ScreenPalette = 0;
- HDC ScreenDC;
- int Counter;
- UINT nMapped = 0;
- BOOL bOK = FALSE;
- int nOK = 0;
-
- // *** Reset everything in the system palette to black
- for(Counter = 0; Counter < 256; Counter++)
- {
- Palette.aEntries[Counter].peRed = 0;
- Palette.aEntries[Counter].peGreen = 0;
- Palette.aEntries[Counter].peBlue = 0;
- Palette.aEntries[Counter].peFlags = PC_NOCOLLAPSE;
- }
-
- // *** Create, select, realize, deselect, and delete the palette
- ScreenDC = GetDC(NULL);
- ScreenPalette = CreatePalette((LOGPALETTE *)&Palette);
-
- if (ScreenPalette)
- {
- ScreenPalette = SelectPalette(ScreenDC,ScreenPalette,FALSE);
- nMapped = RealizePalette(ScreenDC);
- ScreenPalette = SelectPalette(ScreenDC,ScreenPalette,FALSE);
- bOK = DeleteObject(ScreenPalette);
- }
-
- nOK = ReleaseDC(NULL, ScreenDC);
-
- return;
-}
-
-
/*
* Open a DIB file and return a MEMORY DIB, a memory handle containing..
*
fh = OpenFile(wxConvFile.cWX2MB(szFile), &of, OF_WRITE | OF_CREATE);
if (!fh) {
-// printf("la regamos0");
- return 0;
+ return 0;
}
long size = wxDibSize(lpbi);
LPVOID p;
OFSTRUCT of;
-#if defined(WIN32) || defined(_WIN32)
+#if defined(__WIN32__)
#define GetCurrentInstance() GetModuleHandle(NULL)
#else
#define GetCurrentInstance() (HINSTANCE)SELECTOROF((LPVOID)&of)