|
OpenTTD Source
1.11.0-beta2
|
#include "../stdafx.h"#include "../openttd.h"#include "../gfx_func.h"#include "../os/windows/win32.h"#include "../rev.h"#include "../blitter/factory.hpp"#include "../core/geometry_func.hpp"#include "../core/math_func.hpp"#include "../core/random_func.hpp"#include "../texteff.hpp"#include "../thread.h"#include "../progress.h"#include "../window_gui.h"#include "../window_func.h"#include "../framerate_type.h"#include "win32_v.h"#include <windows.h>#include <imm.h>#include "../safeguards.h"Go to the source code of this file.
Data Structures | |
| struct | Win32VkMapping |
Functions | |
| static uint | MapWindowsKey (uint sym) |
| static LRESULT | HandleCharMsg (uint keycode, WChar charcode) |
| Forward key presses to the window system. | |
| static bool | DrawIMECompositionString () |
| Should we draw the composition string ourself, i.e is this a normal IME? | |
| static void | SetCompositionPos (HWND hwnd) |
| Set position of the composition window to the caret position. | |
| static void | SetCandidatePos (HWND hwnd) |
| Set the position of the candidate window. | |
| static LRESULT | HandleIMEComposition (HWND hwnd, WPARAM wParam, LPARAM lParam) |
| Handle WM_IME_COMPOSITION messages. | |
| static void | CancelIMEComposition (HWND hwnd) |
| Clear the current composition string. | |
| LRESULT CALLBACK | WndProcGdi (HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam) |
| static void | RegisterWndClass () |
| static void | FindResolutions (uint8 bpp) |
Variables | |
| bool | _window_maximize |
| static Dimension | _bck_resolution |
| DWORD | _imm_props |
| static Palette | _local_palette |
| Local copy of the palette for use in the drawing thread. | |
| static const Win32VkMapping | _vk_mapping [] |
| static const Dimension | default_resolutions [] |
| static FVideoDriver_Win32GDI | iFVideoDriver_Win32GDI |
Implementation of the Windows (GDI) video driver.
Definition in file win32_v.cpp.
|
static |
Definition at line 757 of file win32_v.cpp.