Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
| TarasBer |
1.09.2010 15:46
Сообщение
#1
|
![]() Злостный любитель ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 755 Пол: Мужской Репутация: 62 |
Создаю я окно класса wc_TabControl, потом делаю так
И всё равно на форму ничего не выводится. Делал всё, как в интернете нашёл, что неправильно? -------------------- |
![]() ![]() |
| volvo |
2.09.2010 10:13
Сообщение
#2
|
|
Гость |
Цитата GetClientRect возвращает внешние границы. Да. Чтобы получить клиентскую область, надо либо вызвать функцию TabCtrl_AdjustRect (в оригинале это - макрос), либо послать сообщение TCM_ADJUSTRECT. С использованием функции действия вот такие:GetClientRect(tcSelect, R); // Получаем внешние границы Только учти, что этот макрос/сообщение работает только в случае, если закладки табов находятся сверху. В других случаях это не работает. |
TarasBer TabControl WinAPI 1.09.2010 15:46
volvo Без понятия. Работает твой код:
Значит, что-то н... 1.09.2010 16:48
TarasBer > например, не инициализировал InitCommonContro... 1.09.2010 17:00
volvo Да. Само ничего работать не будет. Лови WN_NOTIFY,... 1.09.2010 17:30
TarasBer Следующий вопрос.
Как узнать "клиентскую... 2.09.2010 9:33![]() ![]() |
|
Текстовая версия | 8.12.2025 17:27 |