Як додати кнопку в заголовок вікна




а, якщо стандартну, то потрібно виставити розширений прапор WS_EX_CONTEXTHELP
Включається в цитату маркера в title bar of the window. Якщо користувачі клацніть на позначку, натисніть кнопку змінити курсор на позначку. Якщо користувачі натисніть на дитину window, на дитину отримувати на WM_HELP message. Дитина window повинна pass message до parent window procedure, which should call the WinHelp функція за допомогою HELP_WM_HELP command. Help application displays a pop-up window that типово contains help for the child window.
WS_EX_CONTEXTHELP може бути використаний з WS_MAXIMIZEBOX або WS_MINIMIZEBOX styles.


ну, не просто проблема в тому, щоб намалювати, намалювати-то нескладно, а в тому, щоб зробити схожою на сусідні кнопки, тобто реалізувати залипання при натисканні, тобто. включити відразу обробку серії повідомлень: WM_NCLCBUTTONDOWN, WM_MOUSEMOVE, WM_LBUTTONUP, WM_CAPTURECHANGED, з використанням, звичайно SetCapture/ReleaseCapture і статусу цієї кнопки але це звичайно якщо все по-розуму робити, я, якщо , окремий віконний клас, від якого надалі успадковував решту вікон, у парадигмі ОВП, принаймні
Додано пізніше:забув: ще WM_NCHITTEST, для сумісності