Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2017.04.09;
Скачать: CL | DM;

Вниз

Рисование контура окна   Найти похожие ветки 

 
Юрий Зотов ©   (2016-04-11 22:12) [0]

Как известно, если в настройках системы снята галка "Отображать содержимое окна при его перетаскивании", то при этом самом перетаскивании рисуется только контур окна.

Вопрос - какая функция WinAPI рисует это контур?

Конечно, если такая функция вообще есть. А если ее нет, то другой вопрос - кто и как рисует этот контур?


 
Dimka Maslov ©   (2016-04-11 22:40) [1]

Прехватывается контекст рабочего стола, после чего маской xor и альтернативным пером рисуется серый прямоугольник. Кем - самой виндом.


 
KilkennyCat ©   (2016-04-11 22:50) [2]

http://jdearden.gotdns.org/programming_windows_notebook/how_to_use_win32_api_to_draw_a_dragging_rectangle_on_screen_dc.html - это не совсем то, но похоже немного.
просто последний абзац там тож может быть вариантом решения.


 
KSergey ©   (2016-04-12 08:27) [3]

Вопрос для раздела WinAPI, не?


 
DVM ©   (2016-04-12 10:40) [4]

Раньше это была DrawFocusRect вызванная 2-3 раза с небольшим смещением координат (для толщины), сейчас что-то более сложное.



Страницы: 1 вся ветка

Текущий архив: 2017.04.09;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.006 c
15-1460484629
Dmk
2016-04-12 21:10
2017.04.09
Регистрация Delphi


2-1439375893
GAZot
2015-08-12 13:38
2017.04.09
Пакетная передача данных по протоколу UDP


15-1458584450
Kilkennycat
2016-03-21 21:20
2017.04.09
Прощай, авиамоделизм.


2-1439274792
olle
2015-08-11 09:33
2017.04.09
создать oleauto


2-1439406925
oleg_teacher
2015-08-12 22:15
2017.04.09
Вопрос взаимодействия Delphi и Excel