1#if !defined(AFX_MAINDLG_H)
7#include "res/resource.h"
177 DECLARE_MESSAGE_MAP()
#define IDD_MAIN
[AI] Dialog resource identifier for the main configuration dialog. [AI]
The main dialog window for the LEGO Island configuration program (config.exe).
BOOL m_advanced
Whether the dialog is in advanced mode. [AI].
void OnCheckboxFlipVideoMemPages()
Handler for 'Flip video memory pages' checkbox.
void OnCheckbox3DVideoMemory()
Handler for '3D video memory' checkbox toggle.
void OnList3DevicesSelectionChanged()
Handles selection changes in the list of 3D devices.
void OnPaint()
Handles dialog paint (redraw).
void OnRadiobuttonTextureLowQuality()
Handler for 'Low quality texture' radio button.
undefined m_unk0x60[4]
Internal/unknown member. Purpose unclear, contains 4 bytes of undefined data. [AI] [AI_SUGGESTED_NAME...
void OnCheckbox3DSound()
Handler for '3D sound' checkbox toggle.
HCURSOR m_icon
Handle to the dialog's icon (used for window/taskbar and drag). [AI].
void OnRadiobuttonModelLowQuality()
Handler for 'Low quality model' radio button.
void SwitchToAdvanced(BOOL p_advanced)
Switches UI layout between basic and advanced configuration.
void UpdateInterface()
Refreshes the dialog interface according to current configuration settings.
void OnCheckboxJoystick()
Handler for 'Joystick' checkbox toggle.
void DoDataExchange(CDataExchange *pDX) override
DDX (Dialog Data Exchange) for MFC controls.
void OnCheckboxMusic()
Handler for 'Music' checkbox toggle.
BOOL OnInitDialog() override
Initialize dialog upon creation.
void OnSysCommand(UINT nID, LPARAM lParam)
MFC handler for system commands (such as About box invocation).
@ IDD
Dialog ID/resource identifier for the main dialog. [AI].
void OnCancel()
Handles dialog cancellation and executes clean-up (if needed).
void OnRadiobuttonPalette16bit()
Handler for '16-bit palette' radio button.
void OnDestroy()
Handles destruction/closing of the dialog window (WM_DESTROY handler).
void OnRadiobuttonTextureHighQuality()
Handler for 'High quality texture' radio button.
HCURSOR OnQueryDragIcon()
Returns handle to drag icon when dragging minimized window.
void OnRadiobuttonModelHighQuality()
Handler for 'High quality model' radio button.
void OnRadiobuttonPalette256()
Handler for '256-color palette' radio button.
BOOL m_modified
Whether any configuration setting has been modified and needs to be saved. [AI].
void OnCheckboxDrawCursor()
Handler for 'Draw cursor' checkbox toggle.
void OnButtonAdvanced()
Handler for 'Advanced' button.
void OnButtonCancel()
Processes 'Cancel' button press (IDABORT), optionally writes settings before exit.