OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
UAHMenuBar.hpp File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

union  tagUAHMENUITEMMETRICS
struct  tagUAHMENUPOPUPMETRICS
struct  tagUAHMENU
struct  tagUAHMENUITEM
struct  UAHDRAWMENUITEM
struct  tagUAHMEASUREMENUITEM
struct  tagUAHMENUITEMMETRICS.rgsizeBar
struct  tagUAHMENUITEMMETRICS.rgsizePopup

Macros

#define WM_UAHDESTROYWINDOW   0x0090
#define WM_UAHDRAWMENU   0x0091
#define WM_UAHDRAWMENUITEM   0x0092
#define WM_UAHINITMENU   0x0093
#define WM_UAHMEASUREMENUITEM   0x0094
#define WM_UAHNCPAINTMENUPOPUP   0x0095

Typedefs

typedef union tagUAHMENUITEMMETRICS UAHMENUITEMMETRICS
typedef struct tagUAHMENUPOPUPMETRICS UAHMENUPOPUPMETRICS
typedef struct tagUAHMENU UAHMENU
typedef struct tagUAHMENUITEM UAHMENUITEM
typedef struct UAHDRAWMENUITEM UAHDRAWMENUITEM
typedef struct tagUAHMEASUREMENUITEM UAHMEASUREMENUITEM

Functions

bool UAHDarkModeWndProc (HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam, LRESULT *lr)

Class Documentation

◆ tagUAHMENUITEMMETRICS

union tagUAHMENUITEMMETRICS
Class Members
struct tagUAHMENUITEMMETRICS.rgsizeBar rgsizeBar[2]
struct tagUAHMENUITEMMETRICS.rgsizePopup rgsizePopup[4]

◆ tagUAHMENUPOPUPMETRICS

struct tagUAHMENUPOPUPMETRICS
Class Members
DWORD fUpdateMaxWidths: 2
DWORD rgcx[4]

◆ tagUAHMENU

struct tagUAHMENU
Class Members
DWORD dwFlags
HDC hdc
HMENU hmenu

◆ tagUAHMENUITEM

struct tagUAHMENUITEM
Collaboration diagram for tagUAHMENUITEM:
Class Members
int iPosition
UAHMENUITEMMETRICS umim
UAHMENUPOPUPMETRICS umpm

◆ UAHDRAWMENUITEM

struct UAHDRAWMENUITEM
Collaboration diagram for UAHDRAWMENUITEM:
Class Members
DRAWITEMSTRUCT dis
UAHMENU um
UAHMENUITEM umi

◆ tagUAHMEASUREMENUITEM

struct tagUAHMEASUREMENUITEM
Collaboration diagram for tagUAHMEASUREMENUITEM:
Class Members
MEASUREITEMSTRUCT mis
UAHMENU um
UAHMENUITEM umi

◆ tagUAHMENUITEMMETRICS.rgsizeBar

struct tagUAHMENUITEMMETRICS.rgsizeBar
Class Members
DWORD cx
DWORD cy

◆ tagUAHMENUITEMMETRICS.rgsizePopup

struct tagUAHMENUITEMMETRICS.rgsizePopup
Class Members
DWORD cx
DWORD cy

Macro Definition Documentation

◆ WM_UAHDESTROYWINDOW

#define WM_UAHDESTROYWINDOW   0x0090

◆ WM_UAHDRAWMENU

#define WM_UAHDRAWMENU   0x0091

Referenced by NppDarkMode::UAHWndProc().

◆ WM_UAHDRAWMENUITEM

#define WM_UAHDRAWMENUITEM   0x0092

Referenced by NppDarkMode::UAHWndProc().

◆ WM_UAHINITMENU

#define WM_UAHINITMENU   0x0093

◆ WM_UAHMEASUREMENUITEM

#define WM_UAHMEASUREMENUITEM   0x0094

◆ WM_UAHNCPAINTMENUPOPUP

#define WM_UAHNCPAINTMENUPOPUP   0x0095

Typedef Documentation

◆ UAHDRAWMENUITEM

typedef struct UAHDRAWMENUITEM UAHDRAWMENUITEM

◆ UAHMEASUREMENUITEM

◆ UAHMENU

typedef struct tagUAHMENU UAHMENU

◆ UAHMENUITEM

typedef struct tagUAHMENUITEM UAHMENUITEM

◆ UAHMENUITEMMETRICS

◆ UAHMENUPOPUPMETRICS

Function Documentation

◆ UAHDarkModeWndProc()

bool UAHDarkModeWndProc ( HWND hWnd,
UINT message,
WPARAM wParam,
LPARAM lParam,
LRESULT * lr )