#include "precomp.h"
Go to the source code of this file.
Functions | |
BOOL | IsTopmostRealApp (PWND pwnd) |
HPALETTE | _SelectPalette (HDC hdc, HPALETTE hpal, BOOL fForceBackground) |
int | xxxRealizePalette (HDC hdc) |
VOID | xxxFlushPalette (PWND pwnd) |
VOID | xxxBroadcastPaletteChanged (PWND pwnd, BOOL fForceDesktop) |
|
Definition at line 51 of file palette.c. References _GetDesktopWindow(), _IsChild(), BOOL, FALSE, GETPTI, GetTopLevelWindow(), gpqForeground, tagWND::head, IsTopmostRealApp(), NULL, PUSIF_PALETTEDISPLAY, SetWF, tagQ::spwndActive, TEST_PUSIF, TestWF, TIF_PALETTEAWARE, TRUE, WEFTOOLWINDOW, WFHASPALETTE, and WindowFromCacheDC(). Referenced by BMPtoDIB(), ConvertToDDB(), DIBtoBMP(), NtUserSelectPalette(), xxxDrawWallpaper(), and xxxInternalPaintDesktop().
|
|
Definition at line 25 of file palette.c. References BOOL, FALSE, GETPTI, gpqForeground, tagWND::head, NextTopWindow(), NTW_IGNORETOOLWINDOW, NULL, PtiCurrent, and tagDESKTOPINFO::spwndShell. Referenced by _SelectPalette().
|
|
Definition at line 243 of file palette.c. References CheckLock, HWq, L, PWND_BROADCAST, PWNDDESKTOP, ThreadLockAlways, ThreadUnlock, VOID(), xxxRealizeDesktop(), and xxxSendNotifyMessage(). Referenced by xxxFlushPalette(), and xxxRealizePalette().
|
|
Definition at line 220 of file palette.c. References CheckLock, gpDispInfo, tagDISPLAYINFO::hdcScreen, TRUE, VOID(), and xxxBroadcastPaletteChanged(). Referenced by xxxDestroyThreadInfo(), xxxDestroyWindow(), and xxxMinMaximize().
|
|
Definition at line 146 of file palette.c. References DTF_NEEDSPALETTECHANGED, tagDESKTOP::dwDTFlags, DWORD, FALSE, FreeAllSpbs(), grpWinStaList, tagWND::head, NULL, tagWINDOWSTATION::rpdeskList, tagDESKTOP::rpdeskNext, tagWINDOWSTATION::rpwinstaNext, ThreadLock, ThreadUnlock, WindowFromCacheDC(), and xxxBroadcastPaletteChanged(). Referenced by BMPtoDIB(), ConvertToDDB(), DIBtoBMP(), xxxDrawWallpaper(), and xxxInternalPaintDesktop().
|