Главная страница
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.004 c
2-1439406925
oleg_teacher
2015-08-12 22:15
2017.04.09
Вопрос взаимодействия Delphi и Excel


15-1460484629
Dmk
2016-04-12 21:10
2017.04.09
Регистрация Delphi


15-1459970604
K-1000
2016-04-06 22:23
2017.04.09
Кто играет в шахматы?


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


4-1282656910
Unknown_user
2010-08-24 17:35
2017.04.09
Запрет получения фокуса приложения