Здравствуйте, Аноним, Вы писали:
А>Постил тут недавно с просьбой протестить скинабельные фреймы — и всплыли случаи когда все-таки вылвзит сстандартная отрисока рамки окна и заголовка окна и мой NCPAINT не вызывается.
А>Как это обойти???
А>Даже пробовал Child-окно поверх — не получается сделать Child-окно над неклиентской частью.
А>Помогите...
недавно с таким сталкивался.
когда правой кнопкой кликаешь на таскбаре по кнопке приложения вызывается WM_NCACTIVATE, при этом возвращай true и стандартный заголовок не прорисуется.
но я тормознулся на перехвате нажатия по кнопкам,закрыть свернуть итд. есть идея в обработчике WM_NCHITTEST вызывать функцию DefWindowProc текущего окна с сообщением WM_NCHITTEST и теме же параметрами(wParam,lParam),смотреть что она вернула и при попадании на системные кнопки возвращать не 0
при выходе из обработчика. ну а кнопки и их модификацию нарисовать самомуотрисовать самому