Форум: "WinAPI";
Текущий архив: 2002.02.04;
Скачать: [xml.tar.bz2];
ВнизУбрать кнопку окна с панели задач Найти похожие ветки
← →
VladD2 (2001-12-08 03:16) [14]Да. Прийдется старому (ну, в меру) сишнику вмешаться. :)
Надо делать так (вы уж извенитя я таки на сях пример приведу... думаю разберетесь... мне так проще):
HWND hWnd = FindWindow(_T("Notepad"), NULL);
if(!hWnd)
return;
// Если окно уже имеет парента...
if(GetWindowLong(hWnd, GWL_HWNDPARENT))
// урать его, тем самым показав в таскбаре...
SetWindowLong(hWnd, GWL_HWNDPARENT, NULL);
else
// иначе ставим его парантом к DesktopWindow, тем самым убирая из таскбара.
SetWindowLong(hWnd, GWL_HWNDPARENT, (LONG)GetDesktopWindow());
PS
Очень интересное обсуждение данного вопроса было на www.rsdn.ru.
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2002.02.04;
Скачать: [xml.tar.bz2];
Память: 0.43 MB
Время: 0.004 c