arthur2 » 16.03.2008 (Вс) 22:47
Не знаю, SetWindowLong у меня почему-то не срабатывает вообще.
Те разы, в которых она у меня "сработала" я повторить специально не могу. Подозреваю, что это просто оставался результат от предыдущих запусков с SetClassLongA (а стиль сохраняется, как оказалось, пока не перезапущен весь бейсик - если остановить программу, когда у пикчей уже включена тень, при новом запуске тень уже будет)
Да, вроде бы, действует только на весь класс. А что же делать?
Я, как обычно, пошёл в обход - положил нужные мне окна в другие контейнеры и всю эту котовасию со стилями применил к контейнерам. И всё-таки любопытство осталось - как решить проблемму принципиально?
Может возможно исхитриться как-нибудь из класса-пикчи соорудить подкласс-пикчуСТенью и стиль применять уже к подклассу?