Re[5]: Как убрать иконку окна с task bar'а
От: VladD2 Российская Империя www.nemerle.org
Дата: 17.01.02 21:08
Оценка:
Здравствуйте Alexander Shargin, Вы писали:

AS>Здравствуйте VladD2, Вы писали:


VD>>Это вообще прямая работа с содержимым окна. Для SetWindowLong флаг GWL_HWNDPARENT вообще не документирован. Однако во всех версиях виндовс это работает (видимо MS сами пользуются этой фичей, ну а другим рекамендуют как безопаснее).


AS>А где Ты отрыл этот метод?


Ты будешь смеяться, но в MSDN/RSDN.

В мсдн-е написано, что выподающие окна комбов являются чилдами у десктопа. На этом один раз кто-то подловил AF (елси не ошибаюсь).

Про то, что SetWindowLong имеет неполное описание я и нашьше знал (все флаги из GetWindowLong можно использовать и в SetWindowLong). Мы для ascDB делали редактор ячейки который позволяет открывать иерархические псевдо-комбо-окна, котоные одержут грид и могут иметь фокус (в отличи от обычных комбов). При реализации данной фичи нам пнишлось повозиться с SetWindowLong. В том числе с динамической заменой парента у поуп-ап окон.

Ну, а далее сопоставил и сделал тест.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.