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

A>В МСДН написано, что вместо данной функции с параметром GWL_HWNDPARENT лучше (и желательно) использовать SetWindowParent (), но желаемый эффект от вызова последней почему-то не наблюдается, а с SetWindowLong () всё нормально... плз, объясните почему, если можно?


Вроде как SetParent работает только с чильд-окнами...

::SetWindowLong(hWnd, GWL_HWNDPARENT...

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