CYFROWY BARON • PROGRAMOWANIE • Zobacz wątek - okno na pasku

okno na pasku

dział ogólny

okno na pasku

Nowy postprzez admszczep » wtorek, 28 sierpnia 2012, 22:26

Witam,
Mam w kodzie okno1 (logowania) po jego otwarciu jest ono na pasku Windowsa, następnie ukrywam to okno przez Hide i robie Show okno2 ale to okno nie jest już na pasku jak zrobić aby się pojawiło.
Avatar użytkownika
admszczep
Homos antropiczny
Homos antropiczny
 
Posty: 66
Dołączył(a): wtorek, 3 listopada 2009, 23:25
Podziękował : 2
Otrzymał podziękowań: 0
System operacyjny: Windows XP PRO SP3
Kompilator: Embarcadero RAD Studio XE
C++Builder XE
Gadu Gadu: 0
    Windows XPFirefox

Re: okno na pasku

Nowy postprzez Cyfrowy Baron » wtorek, 28 sierpnia 2012, 22:45

O co Tobie konkretnie chodzi, bo nie zrozumiałem! :roll: Chcesz żeby każde okno programu miało swoją ikonę na pasku zadań, a nie tylko okno główne?
Avatar użytkownika
Cyfrowy Baron
Administrator
Administrator
 
Posty: 4716
Dołączył(a): niedziela, 13 lipca 2008, 15:17
Podziękował : 12
Otrzymał podziękowań: 442
System operacyjny: Windows 7 x64 SP1
Kompilator: Embarcadero RAD Studio XE2
C++ Builder XE2 Update 4
SKYPE: cyfbar
Gadu Gadu: 0
    Windows XPFirefox

Re: okno na pasku

Nowy postprzez admszczep » wtorek, 28 sierpnia 2012, 23:07

może nie każde ale te które ja wybiore
Avatar użytkownika
admszczep
Homos antropiczny
Homos antropiczny
 
Posty: 66
Dołączył(a): wtorek, 3 listopada 2009, 23:25
Podziękował : 2
Otrzymał podziękowań: 0
System operacyjny: Windows XP PRO SP3
Kompilator: Embarcadero RAD Studio XE
C++Builder XE
Gadu Gadu: 0
    Windows XPFirefox

Re: okno na pasku

Nowy postprzez Cyfrowy Baron » środa, 29 sierpnia 2012, 00:17

W oknie które ma swoją ikonę na pasku zadań (poza oknem głównym) umieść taki kod:

Plik nagłówkowy np. Unit1.h
KOD cpp:     UKRYJ  
private:
        void __fastcall CreateParams(TCreateParams &Params);


Plik źródłowy np. Unit1.cpp
KOD cpp:     UKRYJ  
void __fastcall TForm2::CreateParams(TCreateParams &Params)
{
 TForm::CreateParams(Params);
 Params.ExStyle |= WS_EX_APPWINDOW;
 Params.WndParent = GetDesktopWindow();
}
Avatar użytkownika
Cyfrowy Baron
Administrator
Administrator
 
Posty: 4716
Dołączył(a): niedziela, 13 lipca 2008, 15:17
Podziękował : 12
Otrzymał podziękowań: 442
System operacyjny: Windows 7 x64 SP1
Kompilator: Embarcadero RAD Studio XE2
C++ Builder XE2 Update 4
SKYPE: cyfbar
Gadu Gadu: 0
    Windows XPFirefox

Re: okno na pasku

Nowy postprzez admszczep » czwartek, 30 sierpnia 2012, 12:48

Super działa jak należy. Wielkie dzięki
Avatar użytkownika
admszczep
Homos antropiczny
Homos antropiczny
 
Posty: 66
Dołączył(a): wtorek, 3 listopada 2009, 23:25
Podziękował : 2
Otrzymał podziękowań: 0
System operacyjny: Windows XP PRO SP3
Kompilator: Embarcadero RAD Studio XE
C++Builder XE
Gadu Gadu: 0
    Windows XPFirefox


  • Podobne tematy
    Odpowiedzi
    Wyświetlone
    Ostatni post

Powrót do Ogólne problemy z programowaniem

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zalogowanych użytkowników i 4 gości