Win32 API предоставляет функцию GetTitleBarInfo , которая возвращает TITLEBARINFO Структура :
typedef struct {
DWORD cbSize;
RECT rcTitleBar;
DWORD rgstate[CCHILDREN_TITLEBAR+1];
} TITLEBARINFO, *PTITLEBARINFO, *LPTITLEBARINFO;
Таким образом, вы можете проверить rgstate
: указатель на массив, который получает значение DWORD для каждого элемента строки заголовка. Ниже приведены элементы строки заголовка, представленные массивом.
Index Title Bar Element
----- --------------------
0 The title bar itself
1 Reserved.
2 Minimize button
3 Maximize button <--------------
4 Help button
5 Close button
Каждый элемент массива представляет собой комбинацию одного или нескольких из следующих значений.
Value Meaning
----- -------------------------------------------
STATE_SYSTEM_FOCUSABLE The element can accept the focus.
STATE_SYSTEM_INVISIBLE The element is invisible.
STATE_SYSTEM_OFFSCREEN The element has no visible representation.
STATE_SYSTEM_UNAVAILABLE The element is unavailable.
STATE_SYSTEM_PRESSED The element is in the pressed state.rgstate