window.h (61d4b5fd) | window.h (4bcf23d1) |
---|---|
1#pragma once 2 3extern ATOM AtomMessage; 4extern ATOM AtomWndObj; /* WNDOBJ list */ 5extern ATOM AtomLayer; 6extern ATOM AtomFlashWndState; 7 8#define HAS_DLGFRAME(Style, ExStyle) \ --- 88 unchanged lines hidden (view full) --- 97#define WL_CAPACITY(pwl) ((pwl)->phwndEnd - &((pwl)->ahwnd[0])) 98 99PWINDOWLIST FASTCALL IntBuildHwndList(PWND pwnd, DWORD dwFlags, PTHREADINFO pti); 100VOID FASTCALL IntFreeHwndList(PWINDOWLIST pwlTarget); 101 102/* Undocumented dwFlags for IntBuildHwndList */ 103#define IACE_LIST 0x0002 104 | 1#pragma once 2 3extern ATOM AtomMessage; 4extern ATOM AtomWndObj; /* WNDOBJ list */ 5extern ATOM AtomLayer; 6extern ATOM AtomFlashWndState; 7 8#define HAS_DLGFRAME(Style, ExStyle) \ --- 88 unchanged lines hidden (view full) --- 97#define WL_CAPACITY(pwl) ((pwl)->phwndEnd - &((pwl)->ahwnd[0])) 98 99PWINDOWLIST FASTCALL IntBuildHwndList(PWND pwnd, DWORD dwFlags, PTHREADINFO pti); 100VOID FASTCALL IntFreeHwndList(PWINDOWLIST pwlTarget); 101 102/* Undocumented dwFlags for IntBuildHwndList */ 103#define IACE_LIST 0x0002 104 |
105#define IS_WND_CHILD(pWnd) ((pWnd)->style & WS_CHILD) 106#define IS_WND_MENU(pWnd) ((pWnd)->pcls->atomClassName == gpsi->atomSysClass[ICLS_MENU]) 107 108// The IME-like windows are the IME windows and the IME UI windows. 109// The IME window's class name is "IME". 110// The IME UI window behaves the User Interface of IME for the user. 111#define IS_WND_IMELIKE(pWnd) \ 112 (((pWnd)->pcls->style & CS_IME) || \ 113 ((pWnd)->pcls->atomClassName == gpsi->atomSysClass[ICLS_IME])) 114 115BOOL FASTCALL IntImeCanDestroyDefIMEforChild(PWND pImeWnd, PWND pwndTarget); 116BOOL FASTCALL IntImeCanDestroyDefIME(PWND pImeWnd, PWND pwndTarget); 117 |
|
105/* EOF */ | 118/* EOF */ |