Ładny brzuch

Witajcie wszyscy!!
To moj pierwszy post na tym forum bo oczywiscie mam problem i nie wiem jak go ugrysc Chodzi mianowicie o cos takiego.
pisze sobie prosty programik (bawie sie programowaniem w builderze od niedawna i chce zrobic tak zeby na pasku systemowym kolo menu start pojawialy sie nazwy okienek ktore tworze w swoim programie ... zakrecilem sie ale moze wytlumacze jasniej zrobilem kilka zrzutow ekranu o co mi dokladnie chodzi http://acteam.fm.interia.pl/zrzut1.jpg i http://acteam.fm.interia.pl/zrzut2.jpg Bede bardzo wdzieczny za jakiekolwiek sugestie lub odpowiedzi
P.S mam buildera C++ 6 enterprise trial edition



elou
Forma, ktora nie jest glownym formularzem projektu, standardowo nie jest widoczna na taskbarze. aby to zmienic musisz zmienic styl okna. powiedzmy ze chcesz aby form2 byl widoczny w twoim programie na pasku zadan:
w pliku naglowkowym form2.h dopisujesz w sekcji private klasy TForm2:
virtual void __fastcall CreateParams(TCreateParams &Params);
a w pliku form2.cpp dodajesz cialo funkcji:
void __fastcall TForm2::CreateParams(TCreateParams &Params)
{
TForm::CreateParams( Params );
Params.Style &= ~WS_POPUP;
Params.ExStyle |= WS_EX_APPWINDOW;
}
no i tyle.

pozdrawiam
pepsi^no1

A i teraz sprawdzilem jeszcze jedna rzecz ... mianowicie jezeli tworze dynamicznie okno ale w dll-ce to wtedy pokazuje sie okno na pasku zadan tak jak kazda nowo otwarta aplikacja i wtedy dziala wszystko ok .. ale czmeu jak wywoluje to z poziomu programu to sie tak nie da??[:/]

:aplause: Wielkie dzieki pepsi :)

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •