MFC Dialog Based.
При запуске главное окно должно прятаться в трей.
Если в OnInitDialog сделать ShowWindow(SW_HIDE), — окно не скрывается.
Если ShowWindow(SW_HIDE) сделать через секунду после OnInitDialog
(например, по таймеру) — то все работает.
Как сделать так, чтоб окно надежно пряталось, без мельканий ?
Точнее, где это надо делать ? (Не в OnInitDialog наверное).
SetWindowLong не помогает, флаг WS_VISIBLE я не устанавливаю — а окно все равно видимо.