Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Спрятать с панели задач / 6 сообщений из 6, страница 1 из 1
22.03.2006, 12:08
    #33616733
_Viktor_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Спрятать с панели задач
Привет всем!

Visual C++, WinXP, SDI.
Приложение создает еще несколько фреймов.
Мне требуется чтобы фреймы не отображались на панели задач.

Понятия не имею как это можно сделать.

С уважением.
...
Рейтинг: 0 / 0
22.03.2006, 12:21
    #33616817
Teem
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Спрятать с панели задач
_Viktor_Привет всем!

Visual C++, WinXP, SDI.
Приложение создает еще несколько фреймов.
Мне требуется чтобы фреймы не отображались на панели задач.

Понятия не имею как это можно сделать.

С уважением.
Используй стиль SW_HIDE в ShowWindow()
...
Рейтинг: 0 / 0
22.03.2006, 12:45
    #33616942
_Viktor_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Спрятать с панели задач
авторИспользуй стиль SW_HIDE в ShowWindow()
Это конечно хорошо, но хотелось бы чтобы фреймы были видны на экране.
...
Рейтинг: 0 / 0
22.03.2006, 13:04
    #33617050
Teem
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Спрятать с панели задач
_Viktor_ авторИспользуй стиль SW_HIDE в ShowWindow()
Это конечно хорошо, но хотелось бы чтобы фреймы были видны на экране.
Тогда используй этот стиль при обработке сообщения свернуть окно.
Только нафига нужно, что бы на панели не видно было окна?
...
Рейтинг: 0 / 0
22.03.2006, 13:27
    #33617148
_Viktor_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Спрятать с панели задач
авторТогда используй этот стиль при обработке сообщения свернуть окно.
Только нафига нужно, что бы на панели не видно было окна?

Да не нужно мне его сворачивать.
У меня приложение может создавать до хрен его знает сколько окон, и мне не охото чтобы все окна висели в панели задач.
...
Рейтинг: 0 / 0
22.03.2006, 16:57
    #33617931
_Viktor_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Спрятать с панели задач
Нащел один из методов, но он мне не подходит.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
MIDL_INTERFACE("56FDF342-FD6D-11d0-958A-006097C9A090")
ITaskbarList : public IUnknown
{
	   public:
	   virtual HRESULT STDMETHODCALLTYPE HrInit(void) =  0 ;
	   virtual HRESULT STDMETHODCALLTYPE AddTab(HWND hwnd) =  0 ;
	   virtual HRESULT STDMETHODCALLTYPE DeleteTab(HWND hwnd) =  0 ;
	   virtual HRESULT STDMETHODCALLTYPE ActivateTab(HWND hwnd) =  0 ;
	   virtual HRESULT STDMETHODCALLTYPE SetActiveAlt(HWND hwnd) =  0 ;
};


CoInitialize(NULL);
ITaskbarList* iTask = NULL;
CoCreateInstance(CLSID_TaskbarList, NULL, CLSCTX_ALL, IID_ITaskbarList, (LPVOID *) &iTask );
if (iTask)
{
   iTask->DeleteTab(m_hWnd); 
   iTask->Release();
}


Так же пробовал
Код: plaintext
ModifyStyleEx(WS_EX_APPWINDOW,  0 );
Ничего не вышло.


Неужели больше нет вариантов?
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Спрятать с панели задач / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]