Понимаю, что этот вопрос уже много раз поднимался на этом форуме. Приложение сделано в виде диалогового окна. Вызываю функцию:
::SetWindowLong(dlg.m_hWnd, GWL_HWNDPARENT, (LONG)::GetDesktopWindow());
INT_PTR nResponse = dlg.DoModal();
Но все равно приложение отображается в панели задач. Может функцию SetWindowLong надо вызывать в другом месте? В чем может быть проблема? Заранее благодарен.