-
Как перерисовать (переместить) titlebar окна в его клинтскую область (чтобы кнопки оставались работать)?
-
Клинтская область для того и клинтская. Но если надо поизвращаться то очень просто.
1. Определить версию венды
2. Определить тему
3. Определить настройки
4. Нарисовать такие же как в titlebar
5. Задаться вопросом, а надо ли?
-
-
С этого и надо было начинать, а не путать понятия. Схема действий такова или использовать риббон или посмотреть в исходниках как это делает он.
-
там код страниц на <100, у меня мозг взорвётся всет это изучать
-
И у меня взорвётся. Но мне-то оно не надо.
-
Ну короче вы не знаете как это сделать, да?
-
Вот чтобы именно так - не знаю. Изначально я представил себе задачу иначе. Но и тут можно выкрутится: делаем форму без рамки, кидаем на форму панель, делаем ей Алигн=алТоп, рисуем на ней аналоги кнопок из заголовка онка, кидаем нужные нам компоненты. Да, и не забываем про обработку событий от мыши, чтобы форму можно было таскать. Но проще взять риббон. Пусть даже с учётом того, что его использование надо согласовывать с мелкомягкими.
-
нееет..... что не - то... Сам title bar наверняка рисуется как - то с помощью winapi
-
С помощью winapi делается буквально вообще всё. Другое дело, насколько это инкапсулировано в библиотеку классов.
-
тогда какими функциями winapi мне воспользоваться? а инкапсулировано это или нет меня не волнует.
-
-
> sniknik © (04.02.12 15:38) [11]
А ещё сообщения WM_NCxxxxxx.
-