#include "precomp.h"
Go to the source code of this file.
Defines | |
#define | IMAGE_STMMAX IMAGE_ENHMETAFILE+1 |
#define | STK_OWNER 0x00 |
#define | STK_IMAGE 0x01 |
#define | STK_TEXT 0x02 |
#define | STK_GRAPHIC 0x03 |
#define | STK_TYPE 0x03 |
#define | STK_ERASE 0x04 |
#define | STK_USEFONT 0x08 |
#define | STK_USETEXT 0x10 |
#define | IsValidImage(imageType, realType, max) ((imageType < max) && (rgbType[imageType] == realType)) |
Functions | |
VOID | xxxNextAniIconStep (PSTAT) |
HANDLE | xxxSetStaticImage (PSTAT, HANDLE, BOOL) |
VOID | xxxStaticLoadImage (PSTAT, LPWSTR) |
BOOL CALLBACK | StaticCallback (HDC hdc, PWND pwnd, BOOL fUnused, int cx, int cy) |
void | xxxStaticPaint (PSTAT pstat, HDC hdc, BOOL fClip) |
void | StaticRepaint (PSTAT pstat) |
LRESULT FAR PASCAL | StaticNotifyParent (PWND pwnd, PWND pwndParent, int nCode) |
LRESULT APIENTRY | StaticWndProcWorker (PWND pwnd, UINT message, WPARAM wParam, LPARAM lParam, DWORD fAnsi) |
LRESULT WINAPI | StaticWndProcA (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam) |
LRESULT WINAPI | StaticWndProcW (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam) |
Variables | |
BYTE | rgbType [IMAGE_STMMAX] |
BYTE | rgstk [] |
LOOKASIDE | StaticLookaside |
|
Definition at line 31 of file statctl.c. Referenced by StaticWndProcWorker(). |
|
|
|
Definition at line 50 of file statctl.c. Referenced by xxxStaticPaint(). |
|
|
|
Definition at line 45 of file statctl.c. Referenced by StaticWndProcWorker(). |
|
|
|
|
|
Definition at line 48 of file statctl.c. Referenced by StaticWndProcWorker(). |
|
Definition at line 51 of file statctl.c. Referenced by StaticWndProcWorker(), and xxxStaticPaint(). |
|
Definition at line 52 of file statctl.c. Referenced by StaticCallback(), and StaticWndProcWorker(). |
|
Definition at line 344 of file statctl.c. References BOOL, BYTE, cy, DrawTextExW(), DWORD, HIBYTE, _LARGE_UNICODE_STRING::Length, LOBYTE, NULL, REBASE, rgstk, SFCENTERIMAGE, SFEDITCONTROL, SFELLIPSISMASK, SFNOPREFIX, SFTYPEMASK, STK_USETEXT, tagWND::strName, TestWF, TRUE, UINT, and WEFPUIACCELHIDDEN. Referenced by xxxStaticPaint().
|
|
Definition at line 812 of file statctl.c. References FAR, HW, HWq, PTR_TO_ID, REBASEPWND, SendMessage(), tagWND::spmenu, ThreadLock, and ThreadUnlock. Referenced by StaticWndProcWorker().
|
|
Definition at line 784 of file statctl.c. References HWq, IsVisible(), NtUserGetDC(), NtUserReleaseDC, tagSTAT::spwnd, TRUE, and xxxStaticPaint(). Referenced by StaticWndProcWorker().
|
|
Definition at line 1173 of file statctl.c. References L, NULL, StaticWndProcWorker(), TRUE, and ValidateHwnd. Referenced by ClientThreadSetup().
|
|
Definition at line 1188 of file statctl.c. References FALSE, L, NULL, StaticWndProcWorker(), and ValidateHwnd. Referenced by ClientThreadSetup(), and RW_RegisterControls().
|
|
Definition at line 840 of file statctl.c. References _DefSetText(), _GetClientRect(), APIENTRY, tagCLS::atomClassName, tagSERVERINFO::atomSysClass, BOOL, BYTE, CHAR, CheckLock, tagSTAT::cicur, CURSOR_CALLFROMCLIENT, DefWindowProcWorker(), FALSE, tagSTAT::fDeleteIt, FNID_CLEANEDUP_BIT, FNID_STATIC, tagSTAT::fPaintKbdCuesOnly, FreeLookasideEntry(), FWINDOWMSG, gpsi, tagSTAT::hFont, tagSTAT::hImage, HWq, ICLS_DIALOG, IDSYS_STANIMATE, IMAGE_STMMAX, INITCONTROLLOOKASIDE, IS_IME_ENABLED, IS_MIDEAST_ENABLED, IsValidImage, IsVisible(), L, LOBYTE, MBToWCSEx(), NtUserAlterWindowStyle(), NtUserBeginPaint(), NtUserDestroyCursor(), NtUserEndPaint(), NtUserInvalidateRect(), NtUserKillTimer(), NtUserSetWindowFNID(), NtUserSetWindowPos(), NULL, REBASEALWAYS, rgstk, SendMessageWorker(), SetWindowState(), SFNOTIFY, SFSUNKEN, SFTYPEMASK, tagSTAT::spwnd, tagWND::spwndParent, STAT, StaticLookaside, StaticNotifyParent(), StaticRepaint(), STK_IMAGE, STK_TYPE, STK_USEFONT, STK_USETEXT, SYSMET, TestWF, TestwndChild, TRUE, Unlock, UpdateWindow(), VALIDATECLASSANDSIZE, WEFRIGHT, WEFSTATICEDGE, WFVISIBLE, xxxNextAniIconStep(), xxxSetStaticImage(), xxxStaticLoadImage(), and xxxStaticPaint(). Referenced by ClientThreadSetup(), StaticWndProcA(), and StaticWndProcW().
|
|
Definition at line 1211 of file statctl.c. References tagSTAT::cicur, DWORD, FALSE, GetCursorFrameInfo(), tagSTAT::hImage, HWq, IDSYS_STANIMATE, tagSTAT::iicur, max, NtUserInvalidateRect(), NtUserKillTimer(), NtUserSetTimer(), NULL, tagSTAT::spwnd, UpdateWindow(), and VOID(). Referenced by StaticWndProcWorker().
|
|
Definition at line 94 of file statctl.c. References _AdjustWindowRectEx(), BOOL, CheckLock, tagSTAT::cicur, DWORD, FALSE, tagSTAT::fDeleteIt, GetCursorFrameInfo(), GetRect(), GRECT_PARENTCOORDS, GRECT_WINDOW, tagSTAT::hImage, HWq, IDSYS_STANIMATE, tagSTAT::iicur, max, NtUserGetIconSize(), NtUserInvalidateRect(), NtUserKillTimer(), NtUserSetTimer(), NtUserSetWindowPos(), NULL, tagWND::rcClient, SFCENTERIMAGE, SFTYPEMASK, tagSTAT::spwnd, TestWF, TRUE, UINT, UpdateWindow(), and WFVISIBLE. Referenced by StaticWndProcWorker(), and xxxStaticLoadImage().
|
|
Definition at line 246 of file statctl.c. References BYTE, CheckLock, FAR, gfServerProcess, NULL, SFREALSIZEIMAGE, SFTYPEMASK, tagSTAT::spwnd, TestWF, TRUE, VOID(), WFWIN40COMPAT, and xxxSetStaticImage(). Referenced by StaticWndProcWorker().
|
|
Definition at line 419 of file statctl.c. References _GetClientRect(), BOOL, BYTE, CheckLock, cy, DrawEdge(), DrawFrame(), DrawIconEx(), dwFlags, DWORD, FALSE, FNID_DESKTOP, tagSTAT::fPaintKbdCuesOnly, gcsHdc, GetControlBrush, GETFNID, ghdcBits2, tagSTAT::hFont, tagSTAT::hImage, HW, HWq, tagSTAT::iicur, L, _LARGE_UNICODE_STRING::Length, LOBYTE, NtUserGetIconSize(), NULL, PaintRect(), PSMTextOut(), tagWND::rcClient, REBASE, REBASEPWND, rgstk, SendMessage(), SFCENTERIMAGE, SFNOPREFIX, SFTYPEMASK, tagWND::spmenu, tagSTAT::spwnd, StaticCallback(), STK_ERASE, STK_USEFONT, tagWND::strName, SYSHBR, SYSMET, SYSRGB, szNull, TestWF, TRUE, UINT, WEFPUIACCELHIDDEN, WEFRTLREADING, and WFDISABLED. Referenced by StaticRepaint(), and StaticWndProcWorker().
|
|
Initial value:
|
|
Initial value:
Definition at line 54 of file statctl.c. Referenced by StaticCallback(), StaticWndProcWorker(), and xxxStaticPaint(). |
|
Definition at line 76 of file statctl.c. Referenced by StaticWndProcWorker(). |