acme
Foundational cross-platform layer of the ca2 framework
Toggle main menu visibility
Loading...
Searching...
No Matches
aaa_implementation.h
1
#pragma once
2
3
//#define __defer_register_class(fClass) __end_defer_register_class(fClass)
4
5
//CLASS_DECL_ACME bool __end_defer_register_class(::i32 fToRegister, const_char_pointer * ppszClass);
6
7
8
// Temporary ::map management (locks temp ::map on current thread)
9
//CLASS_DECL_ACME void ::ca2::LockTempMaps(::particle * pparticle);
10
//CLASS_DECL_ACME bool ::ca2::UnlockTempMaps(::particle * pparticle, bool bDeleteTemps = true);
11
12
13
14
// from wincore.cpp
15
extern
CLASS_DECL_ACME const ::i8 gen_Wnd[];
// simple child windows/controls
16
extern
CLASS_DECL_ACME const ::i8 gen_WndControlBar[];
// controls with gray backgrounds
17
extern
CLASS_DECL_ACME const ::i8 gen_WndMDIFrame[];
18
extern
CLASS_DECL_ACME const ::i8 gen_WndFrameOrView[];
19
extern
CLASS_DECL_ACME const ::i8 gen_WndOleControl[];
20
21
23
// Special helpers
24
25
CLASS_DECL_ACME
void
__cancel_modes(oswindow hWndRcvr);
26
CLASS_DECL_ACME
bool
__help_enabled();
// determine if ID_HELP handler exists
27
CLASS_DECL_ACME
bool
__custom_log_font(::u32 nIDS, LOGFONT* pLogFont);
28
CLASS_DECL_ACME
bool
__get_prop_sheet_font(
string
& strFace, ::u16& wSize,
bool
bWizard);
29
30
CLASS_DECL_ACME
bool
__is_combo_box_control(oswindow hWnd, ::u32 nStyle);
31
CLASS_DECL_ACME
bool
__check_center_dialog(const_char_pointer pszResource);
32
CLASS_DECL_ACME
bool
__compare_class_name(oswindow hWnd, const_char_pointer pszClassName);
33
CLASS_DECL_ACME oswindow __child_window_from_point(oswindow, POINT32);
34
35
// for determining version of COMCTL32.DLL
36
#define VERSION_WIN4 make_int(0, 4)
37
#define VERSION_IE3 make_int(70, 4)
38
#define VERSION_IE4 make_int(71, 4)
39
#define VERSION_IE401 make_int(72, 4)
40
#define VERSION_6 make_int(0, 6)
41
extern ::i32 gen_ComCtlVersion;
42
::u32 __get_common_controls_version();
operating_system
uwp
aaa_implementation.h
Generated by
1.17.0