Zmaksymalizowane okno

dział ogólny

Zmaksymalizowane okno

Nowy postprzez wargo » czwartek, 26 lutego 2009, 20:30

Jak zrobić aby program tworzył zmaksymalizowane okno? Podczas tworzenia klikam na maksymalizację, zapisuję ale po ponownym uruchomieniu wraca do stanu poprzedniego.
Czy winne może być ustawienie AutoScroll(ustawiłem na false)?
Avatar użytkownika
wargo
Mądrosław
Mądrosław
 
Posty: 389
Dołączył(a): niedziela, 13 lipca 2008, 16:44
PodziÄ™kowaÅ‚ : 12
OtrzymaÅ‚ podziÄ™kowaÅ„: 3
System operacyjny: Windows 7
Kompilator: C++ Builder 6 Personal
Gadu Gadu: 6259515
    NieznanyNieznana

Re: Zmaksymalizowane okno

Nowy postprzez Michal-S2 » czwartek, 26 lutego 2009, 21:13

Podczas tworzenia klikam na maksymalizacjÄ™, zapisujÄ™ ale po ponownym uruchomieniu wraca do stanu poprzedniego.

Nie rozumiem za bardzo o co Tobie chodzi, ale jeśli chcesz żeby okno domyślnie było zmaksymalizowane wystarczy że w inspektorze obiektów ustawisz WIndowState na wsMaximized lub za pomocą kodu:
Kod: Zaznacz cały
__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{
        Form1->WindowState = wsMaximized;
}

Jeśli dodatkowo nie chcesz żeby użytkownik zmienił rozmiar okna zastosuj poradę Cyfrowego Barona:
Kod: Zaznacz cały
void __fastcall TForm1::Button1Click(TObject *Sender)
{
  HMENU hMenu = GetSystemMenu(Handle, FALSE);
  DeleteMenu(hMenu, SC_SIZE, MF_BYCOMMAND);
}

i ustaw false dla biMaximize w BorderIcons ;)

Za ten post autor Michal-S2 otrzymał podziękowanie od:
wargo
Avatar użytkownika
Michal-S2
Intelektryk
Intelektryk
 
Posty: 148
Dołączył(a): sobota, 19 lipca 2008, 13:03
Lokalizacja: Gdańsk
PodziÄ™kowaÅ‚ : 1
OtrzymaÅ‚ podziÄ™kowaÅ„: 1
System operacyjny: Windows 7 Professional OEM 64bit
Kompilator: Turbo C++ Explorer
    NieznanyNieznana

Re: Zmaksymalizowane okno

Nowy postprzez wargo » czwartek, 26 lutego 2009, 22:12

Nie chodzi mi o to tylko o to że okienko nie jest na całym ekranie i trzeba po uruchomieniu zawsze wciskać maksymalizację :/
Avatar użytkownika
wargo
Mądrosław
Mądrosław
 
Posty: 389
Dołączył(a): niedziela, 13 lipca 2008, 16:44
PodziÄ™kowaÅ‚ : 12
OtrzymaÅ‚ podziÄ™kowaÅ„: 3
System operacyjny: Windows 7
Kompilator: C++ Builder 6 Personal
Gadu Gadu: 6259515
    NieznanyNieznana

Re: Zmaksymalizowane okno

Nowy postprzez wargo » sobota, 19 wrzeÅ›nia 2009, 15:38

Ponawiam pytanie
Avatar użytkownika
wargo
Mądrosław
Mądrosław
 
Posty: 389
Dołączył(a): niedziela, 13 lipca 2008, 16:44
PodziÄ™kowaÅ‚ : 12
OtrzymaÅ‚ podziÄ™kowaÅ„: 3
System operacyjny: Windows 7
Kompilator: C++ Builder 6 Personal
Gadu Gadu: 6259515
    NieznanyNieznana

Re: Zmaksymalizowane okno

Nowy postprzez Cyfrowy Baron » sobota, 19 wrzeÅ›nia 2009, 16:00

Przecież Michal-S2 odpowiedział na Twoje pytanie.

W właściwości formularza WindowsState wybierz opcję wsMaximized.

Za ten post autor Cyfrowy Baron otrzymał podziękowanie od:
wargo
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
    NieznanyNieznana

Re: Zmaksymalizowane okno

Nowy postprzez wargo » sobota, 19 wrzeÅ›nia 2009, 16:42

Chyba kiedyś coś źle robiłem bo nie działało ale teraz jest ok.
Avatar użytkownika
wargo
Mądrosław
Mądrosław
 
Posty: 389
Dołączył(a): niedziela, 13 lipca 2008, 16:44
PodziÄ™kowaÅ‚ : 12
OtrzymaÅ‚ podziÄ™kowaÅ„: 3
System operacyjny: Windows 7
Kompilator: C++ Builder 6 Personal
Gadu Gadu: 6259515
    NieznanyNieznana


  • 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