Главная страница
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-1438151711
ВладОшин
2015-07-29 09:35
2017.04.09
По handle окна, можно определить готово ли оно к вводу? (Key/Mou)


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


15-1460401970
Юрий Зотов
2016-04-11 22:12
2017.04.09
Рисование контура окна


2-1439285376
Masterucs
2015-08-11 12:29
2017.04.09
Delphi XE: изменили FreeAndNil?


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