Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.02.2013, 15:25   #1
DIONISKA
Форумчанин
 
Регистрация: 07.11.2011
Сообщений: 178
По умолчанию Drag and Drop и StyleManager

Доброго времени суток. Возникла проблема с Drug and Drop и StyleManager-ом. Суть в том, что программа перестаёт реагировать на перетаскиваемые файлы после того как используя TStyleManager был изменён визуальный стиль, например так:
Цитата:
TStyleManager.TrySetStyle(style1, false);
однако то-же самое, но указанное в FormCreate работает, не создавая таких-же трудностей.. Пробовал заново DragAcceptFiles для формы(т.к. по идее при смене визуального стиля меняется хэндл окна(?)) но в итоге ничего не изменилось =(
DIONISKA вне форума Ответить с цитированием
Старый 05.03.2013, 17:15   #2
DIONISKA
Форумчанин
 
Регистрация: 07.11.2011
Сообщений: 178
По умолчанию

Всё, наконец-то разобрался. Дело было в том, что для того, чтобы подгрузить стиль требуется некоторое время. Что естественно, хэндл окна меняется(проверенно опытным путём), но только после того, как стиль загружен и форма перерисовывается, а это значит, что чтобы форма могла ловить перетаскиваемые файлы нужно было использовать DragAcceptFiles после небольшой задержки.
DIONISKA вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
drag and drop c# katbka Помощь студентам 1 05.03.2012 05:09
Drag And Drop Adyvan C# (си шарп) 0 04.03.2012 06:27
drag and drop digital-stream Общие вопросы Delphi 2 11.07.2011 18:26
Нужна помощь (Drag-And-Drop & Drag-Abd-Dock)) Arkuz Общие вопросы Delphi 1 18.04.2009 00:15
Drag and Drop Xardas Общие вопросы Delphi 8 20.01.2008 23:09