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

Вниз

не отображать содержимое окна при перетаскивании   Найти похожие ветки 

 
JSman ©   (2007-10-25 17:12) [0]

Здравствуйте, Мастера. Все-таки регил задать этот вопрос.. подумал, если есть готовое средство, зачем велосипед изобретать)) вопрос - сабж. делать это при помощи bitblt? или может что-то посоветуете?


 
sniknik ©   (2007-10-25 17:36) [1]

> зачем велосипед изобретать)
точно!

> или может что-то посоветуете?
свойства экрана->оформление->эффекты->отображать содержимое окна при перетаскивании
снять галочку

и перестать делать программы с поведением идущим в разрез со "стандартно виндовым"... меня как пользователя это раздражает. (и не только меня..., было бы дело только во мне, можно было бы проигнорировать)


 
JSman ©   (2007-10-25 20:12) [2]

спасибо, но вопрос был именно применения для конкретного окна независимо от настроек системы?


 
JanMihail ©   (2007-10-25 21:02) [3]

Попробуй отловить WM_NCLBUTTONDOWN и в этот момент заморозить форму. Т.е. отключить перерисовку формы. Затем пока кнопка не будет отпущена пусть за мышкой летает только прямоугольная область формы. Как только кнопку отпустят, поставь форму на то место, где была отпущена клавиша мыши. Ну координаты естественно там сам додумай.


 
JSman ©   (2007-10-25 21:58) [4]

может быть мне нужно взять getwindowrect и собственноручно рисовать прямоугольник на dc(0)?


 
ANTPro ©   (2007-10-25 23:08) [5]

> [4] JSman ©   (25.10.07 21:58)

И стирать тоже.


> [1] sniknik ©   (25.10.07 17:36)
> перестать делать программы с поведением идущим в разрез
> со «стандартно виндовым»&#133 меня как пользователя это раздражает.
> (и не только меня&#133, было бы дело только во мне, можно
> было бы проигнорировать)

+1


 
JanMihail ©   (2007-10-26 08:54) [6]


> может быть мне нужно взять getwindowrect и собственноручно
> рисовать прямоугольник на dc(0)?

Соображаешь же. Реализовывай!Покажи код. Если будут недочеты поможем:)


 
JSman ©   (2007-10-26 23:40) [7]

ребят, подскажите, чтобы юзать мышь за пределом окна, нужно юзать setcapture? у меня проблема.. mousedown перекрывает hittest, а виртуальные клавиши не спасают ни фига..



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

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

Наверх




Память: 0.48 MB
Время: 0.024 c
15-1192090157
botaniQ
2007-10-11 12:09
2007.11.18
Помогите найти алгоритм SHA-1


3-1183232597
КрЫска
2007-06-30 23:43
2007.11.18
Как сохранить записи из БД в виде отчета?


15-1192546038
oldman
2007-10-16 18:47
2007.11.18
Есть такая страна Мьянма. У них война, а они Интернет чинят... :)


2-1193379623
Layner
2007-10-26 10:20
2007.11.18
Узнать, над каким элементом вызвали PopupMenu


2-1193118344
F@T@L_Err0r
2007-10-23 09:45
2007.11.18
Выбор папки