WWW.ИСХОДНИКИ.РУ cpp.sources.ru
java.sources.ru web.sources.ru soft.sources.ru
jdbc.sources.ru asp.sources.ru api.sources.ru

  Форум на исходниках
  C / C++ / Visual C++
  Создание родителя со стилем WS_EX_TOOLWINDOW

СПРОСИТЬ  ОТВЕТИТЬ
профайл | регистрация | faq

Автор Тема:   Создание родителя со стилем WS_EX_TOOLWINDOW
Del опубликован 24-01-2002 12:39 MSK   Click Here to See the Profile for Del   Click Here to Email Del  
Вот. Посоветовали сделать чтоб окна на таскбаре не было. Как под C++Builder реализовать?
>>>
1) Создай родителя со стилем WS_EX_TOOLWINDOW

2) Скрой родителя.
ShowWindow(hWndParent, SW_HIDE);

3) Создай главное окно и поставь ему этого "скрытого" родителя и все будет в шоколаде:)

Как?

One опубликован 24-01-2002 17:42 MSK     Click Here to See the Profile for One  Click Here to Email One     
void __fastcall TForm1::FormCreate(TObject *Sender)
{
LONG Style;

Style=GetWindowLong(Application->Handle, GWL_EXSTYLE);
Style=Style | WS_EX_TOOLWINDOW;
SetWindowLong(Application->Handle, GWL_EXSTYLE, Style);
ShowWindow(Application->Handle, SW_HIDE);
}

Вроде так.

Del опубликован 24-01-2002 18:02 MSK     Click Here to See the Profile for Del  Click Here to Email Del     
Спасибо. Но получаеться что скроется главное окно, а надо вроде 2 создать - родителя(которого hide) и главное. Чёт я не понимаю ничё... Ты точно всё написал? Как насчёт 3го пункта?
One опубликован 25-01-2002 10:53 MSK     Click Here to See the Profile for One  Click Here to Email One     
как в дельфях, так и в C++Builder все окна являются дочерними для Application (если дополнительно не извращяться). Так что третьий пункт выполняется автоматически.
SUnteXx опубликован 25-01-2002 12:28 MSK     Click Here to See the Profile for SUnteXx  Click Here to Email SUnteXx     
2Del:
Скрываться должно только родительское окно со стилем WS_EX_TOOLWINDOW!
Del опубликован 25-01-2002 13:33 MSK     Click Here to See the Profile for Del  Click Here to Email Del     
Спасибо. Попробую.

СПРОСИТЬ  ОТВЕТИТЬ
Перейти:


E-mail | WWW.ИСХОДНИКИ.RU

Powered by: Ultimate Bulletin Board, Freeware Version 5.10a
Purchase our Licensed Version- which adds many more features!
© Infopop Corporation (formerly Madrona Park, Inc.), 1998 - 2000.