![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#21 |
Форумчанин
Регистрация: 22.01.2014
Сообщений: 313
|
![]()
Или всё же это код ближе к сути?
Код:
|
![]() |
![]() |
![]() |
#22 |
Участник клуба
Регистрация: 17.04.2022
Сообщений: 1,833
|
![]()
Результатом сообщения WM_NCHITTEST должен быть ответ для системы на вопрос о попадании по одному из элементов на системной области окна (рамка (8 направлений изменения размеров), иконка (системное меню), заголовок (перетаскивание), одна из системных кнопок (помощь, свернуть, развернуть, закрыть) или клиентская часть).
В зависимости от того, какой результат вы вернете из этого сообщения, такая функция и будет задействована далее. Например, чтобы перетаскивать окно за любую его часть, достаточно всегда в ответ на WM_NCHITTEST возвращать константу заголовка. А через параметр lParam вам как раз передают координаты курсора для проверки. Последний раз редактировалось macomics; 30.10.2022 в 13:04. |
![]() |
![]() |
![]() |
#23 | |
Форумчанин
Регистрация: 22.01.2014
Сообщений: 313
|
![]() Цитата:
Код:
Я их использую, но wParam он же тоже несёт смысловую нагрузку, что-то возвращает, мне кажется, это как раз HT_* КОНСТАНТЫ. |
|
![]() |
![]() |
![]() |
#24 |
Форумчанин
Регистрация: 22.01.2014
Сообщений: 313
|
![]()
Вот такую функцию я нашёл, которая, в принципе, должна выводить текст, но не выводит.
Код:
|
![]() |
![]() |
![]() |
#25 |
Форумчанин
Регистрация: 22.01.2014
Сообщений: 313
|
![]()
Задал всё окно, как рабочую область, но теперь иконка пропала, а текст так и не печатается, иконку нужно выводить так же используя функции uxtheme.h?
|
![]() |
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Unicode-заголовок окна | Maks1978 | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 10 | 26.09.2011 14:49 |
заголовок окна | s1s1s1 | Общие вопросы Delphi | 1 | 06.02.2010 22:49 |
Заголовок окна | doniyor | Общие вопросы Delphi | 3 | 14.07.2009 01:23 |
Ник и заголовок окна | Патрон | Общие вопросы Delphi | 9 | 12.04.2008 20:39 |
Заголовок у окна | Михаил Юрьевич | Общие вопросы Delphi | 1 | 22.02.2008 00:08 |