ReactOS 0.4.15-dev-5666-gc548b97
MainWindow.h
Go to the documentation of this file.
1#pragma once
2#include "GridView.h"
3
5{
10
12
13public:
14 CCharMapWindow(void);
15 ~CCharMapWindow(void);
16
17 bool Create(
19 _In_ int nCmdShow
20 );
21
22private:
24 _In_ HWND hwndDlg,
25 _In_ UINT uMsg,
28 );
29
30 bool Initialize(
31 _In_z_ LPCTSTR lpCaption,
32 _In_ int nCmdShow
33 );
34
35 int Run();
36 void Uninitialize(void);
37
40 );
41
42 BOOL OnDestroy(void);
43 BOOL OnSize(void);
44
47 );
48
51 );
52
56 );
57
58 bool CreateStatusBar(void);
59
62 _In_ INT PartId,
64 _In_ UINT uID
65 );
66
67 void UpdateStatusBar(
68 _In_ bool InMenuLoop
69 );
70
71 static int CALLBACK
73 ENUMLOGFONTEXW *lpelfe,
74 NEWTEXTMETRICEXW *lpntme,
75 DWORD FontType,
77 );
78
80 );
81
82 bool ChangeMapFont(
83 );
84};
@ Create
Definition: registry.c:563
HINSTANCE hInstance
Definition: charmap.c:19
~CCharMapWindow(void)
Definition: MainWindow.cpp:33
static INT_PTR CALLBACK DialogProc(_In_ HWND hwndDlg, _In_ UINT uMsg, _In_ WPARAM wParam, _In_ LPARAM lParam)
Definition: MainWindow.cpp:316
HWND m_hStatusBar
Definition: MainWindow.h:7
BOOL OnCommand(_In_ WPARAM wParam, LPARAM lParam)
Definition: MainWindow.cpp:273
static int CALLBACK EnumDisplayFont(ENUMLOGFONTEXW *lpelfe, NEWTEXTMETRICEXW *lpntme, DWORD FontType, LPARAM lParam)
Definition: MainWindow.cpp:421
bool StatusBarLoadString(_In_ HWND hStatusBar, _In_ INT PartId, _In_ HINSTANCE hInstance, _In_ UINT uID)
Definition: MainWindow.cpp:153
BOOL OnSize(void)
Definition: MainWindow.cpp:217
HMODULE m_hRichEd
Definition: MainWindow.h:9
HWND m_hMainWnd
Definition: MainWindow.h:6
CGridView * m_GridView
Definition: MainWindow.h:11
bool CreateStatusBar(void)
Definition: MainWindow.cpp:122
BOOL OnCreate(_In_ HWND hwnd)
Definition: MainWindow.cpp:175
BOOL OnContext(_In_ LPARAM lParam)
Definition: MainWindow.cpp:267
CCharMapWindow(void)
Definition: MainWindow.cpp:23
BOOL OnDestroy(void)
Definition: MainWindow.cpp:304
bool CreateFontComboBox()
Definition: MainWindow.cpp:460
bool ChangeMapFont()
Definition: MainWindow.cpp:517
void Uninitialize(void)
Definition: MainWindow.cpp:91
BOOL OnNotify(_In_ LPARAM lParam)
Definition: MainWindow.cpp:244
WPARAM wParam
Definition: combotst.c:138
LPARAM lParam
Definition: combotst.c:139
#define CALLBACK
Definition: compat.h:35
HINSTANCE hInst
Definition: dxdiag.c:13
unsigned int BOOL
Definition: ntddk_ex.h:94
unsigned long DWORD
Definition: ntddk_ex.h:95
HWND hStatusBar
Definition: main.cpp:35
#define _In_z_
Definition: ms_sal.h:313
#define _In_
Definition: ms_sal.h:308
unsigned int UINT
Definition: ndis.h:50
void UpdateStatusBar(void)
Definition: solitaire.cpp:149
int32_t INT_PTR
Definition: typedefs.h:64
int32_t INT
Definition: typedefs.h:58
_In_ LONG _In_ HWND hwnd
Definition: winddi.h:4023
LONG_PTR LPARAM
Definition: windef.h:208
UINT_PTR WPARAM
Definition: windef.h:207
static void Initialize()
Definition: xlate.c:212
const CHAR * LPCTSTR
Definition: xmlstorage.h:193