Создание собственного класса диалога.
При создании нового класса, производного от CDialog, как задать высоту окна заголовка для окошка? Где можно вообще посмотреть про Custom Window?
Вряд ли это возможно на ифс. По моему тебе нужно все писать на винапи. WS_OWNERDRAW кажется стиль назывался, хотя могу путать. В общих чертах - тебе самому нужно создать клас, зарегестрировать его, потом рисовать свое окно.
Цитата:
Originally posted by Alexandoros
Вряд ли это возможно на ифс. По моему тебе нужно все писать на винапи. WS_OWNERDRAW кажется стиль назывался, хотя могу путать. В общих чертах - тебе самому нужно создать клас, зарегестрировать его, потом рисовать свое окно.
Вряд ли это возможно на ифс. По моему тебе нужно все писать на винапи. WS_OWNERDRAW кажется стиль назывался, хотя могу путать. В общих чертах - тебе самому нужно создать клас, зарегестрировать его, потом рисовать свое окно.
Мне многого не надо, требуется только задать высоту заголовка окна, т.к. я его подменяю своим Bitmap'ом, виксированной высоты, а высота заголовка в разных версиях Windows разная.
Цитата:
Originally posted by AndreySar
Мне многого не надо, требуется только задать высоту заголовка окна, т.к. я его подменяю своим Bitmap'ом, виксированной высоты, а высота заголовка в разных версиях Windows разная.
Мне многого не надо, требуется только задать высоту заголовка окна, т.к. я его подменяю своим Bitmap'ом, виксированной высоты, а высота заголовка в разных версиях Windows разная.
Проблема решилась достаточно просто, я просто отрезаю верхную часть заголовка окна с помощью SetWindowRgn()