Как да добавите бутон към заглавието на прозореца




добре, ако е стандартно, тогава трябва да зададете разширения флаг WS_EX_CONTEXTHELP
Включва въпросителен знак в заглавната лента на прозореца. Когато потребителят щракне върху въпросителния знак, курсорът се променя на въпросителен знак с показалец. Ако след това потребителят щракне върху дъщерен прозорец, детето получава съобщение WM_HELP. Дъщерният прозорец трябва да предаде съобщението на процедурата на родителския прозорец, която трябва да извика функцията WinHelp с помощта на командата HELP_WM_HELP. Приложението Помощ показва изскачащ прозорец, който обикновено съдържа помощ за дъщерния прозорец.
WS_EX_CONTEXTHELP не може да се използва със стиловете WS_MAXIMIZEBOX или WS_MINIMIZEBOX.


добре, не само проблемът не е да се рисува, рисуването е лесно, а да изглежда като съседни бутони, т.е. включете обработката на поредица от съобщения наведнъж: WM_NCLCBUTTONDOWN, WM_MOUSEMOVE, WM_LBUTTONUP, WM_CAPTURECHANGED, като използвате, разбира се, SetCapture/ReleaseCapture и състоянието на този бутон
Добавено по-късно:забравих: също WM_NCHITTEST, за съвместимост