Go to the documentation of this file.
21 #include "../../SDL_internal.h"
23 #ifndef SDL_windowsvideo_h_
24 #define SDL_windowsvideo_h_
26 #include "../../core/windows/SDL_windows.h"
28 #include "../SDL_sysvideo.h"
30 #if defined(_MSC_VER) && (_MSC_VER >= 1500)
38 #define MAX_CANDLIST 10
39 #define MAX_CANDLENGTH 256
55 #define TWF_FINETOUCH 1
56 #define TWF_WANTPALM 2
58 #define TOUCHEVENTF_MOVE 0x0001
59 #define TOUCHEVENTF_DOWN 0x0002
60 #define TOUCHEVENTF_UP 0x0004
134 BOOL (WINAPI *CloseTouchInputHandle)( HTOUCHINPUT );
139 HRESULT (WINAPI *GetDpiForMonitor)( HMONITOR hmonitor,
177 BOOL (WINAPI *ImmUnlockIMC)(HIMC himc);
178 LPVOID (WINAPI *ImmLockIMCC)(HIMCC himcc);
179 BOOL (WINAPI *ImmUnlockIMCC)(HIMCC himcc);
struct ITfThreadMgr * ime_threadmgr
SDL_bool g_WindowsEnableMessageLoop
DWORD ime_convmodesinkcookie
struct IDirect3D9 IDirect3D9
CANDIDATEFORM cfCandForm[4]
COMPOSITIONFORM cfCompForm
struct INPUTCONTEXT2 * NPINPUTCONTEXT2
BOOL(WINAPI *CloseTouchInputHandle)(HTOUCHINPUT)
SDL_bool ime_com_initialized
struct ITfThreadMgrEx * ime_threadmgrex
LPINPUTCONTEXT2(WINAPI *ImmLockIMC)(HIMC himc)
SDL_bool D3D_LoadDLL(void **pD3DDLL, IDirect3D9 **pDirect3D9Interface)
WCHAR ime_composition[SDL_TEXTEDITINGEVENT_TEXT_SIZE]
The type used to identify a window.
UINT LPWSTR PINT pnErrorIndex
BOOL(* PFNSHFullScreen)(HWND, DWORD)
MONITOR_DPI_TYPE UINT UINT * dpiY
WCHAR ime_candidates[MAX_CANDLIST][MAX_CANDLENGTH]
MONITOR_DPI_TYPE UINT * dpiX
DWORD ime_uielemsinkcookie
#define SDL_TEXTEDITINGEVENT_TEXT_SIZE
UINT LPWSTR lpwReadingBuf
struct INPUTCONTEXT2 * LPINPUTCONTEXT2
SDL_bool ime_candvertical
WCHAR ime_readingstring[16]
A rectangle, with the origin at the upper left (integer).
int ime_candlistindexbase
UINT LPWSTR PINT BOOL * pfIsVertical
LPVOID(WINAPI *ImmLockIMCC)(HIMCC himcc)
DWORD ime_openmodesinkcookie
struct TOUCHINPUT * PTOUCHINPUT
void(* PFCoordTransform)(SDL_Window *, POINT *)
DECLARE_HANDLE(HTOUCHINPUT)
SDL_Rect ime_candlistrect
const SDL_PRINTF_FORMAT_STRING char int const SDL_PRINTF_FORMAT_STRING char int const SDL_PRINTF_FORMAT_STRING char int const SDL_PRINTF_FORMAT_STRING char const char const SDL_SCANF_FORMAT_STRING char return SDL_ThreadFunction const char void return Uint32 return Uint32 void
HRESULT(WINAPI *GetDpiForMonitor)(HMONITOR hmonitor
SDL_bool g_WindowFrameUsableWhileCursorHidden
union tagINPUTCONTEXT2::@274 lfFont
struct INPUTCONTEXT2 * PINPUTCONTEXT2
UINT LPWSTR PINT BOOL PUINT puMaxReadingLen