Avatar billede nakalay Nybegynder
05. april 2002 - 15:28 Der er 16 kommentarer og
1 løsning

lige et sidste par spørgsmål til jpk! :D

1: Jeg kan kun fjerne Stylebar...toolbaren går ikke væk når jeg fjerner de linjer! Er der andet jeg skal fjerne for at den gider at gå væk?

2: Er det muligt at bestemme hvad størrelse ens program har som standard i minimeret :) hvis ja hvordan gør jeg så?

Det var alt...tak på forhånd JPK!!!
Avatar billede jpk Nybegynder
05. april 2002 - 15:43 #1
Hvis du fjerner både:

    if (!CreateToolBar () ||
        !CreateStyleBar () ||
        !CreateStatusBar ())
        return -1;

samt:

    LoadBarState (_T ("MainBarState"));

Er der ingen toolbar...



Mener du virkelig størrelsen på programmet (vinduet) når det er MINIMERET? (i process-linien)

Hvis du mener størrelsen som programmet starter op med, kan du gøre det i PreCreateWindow:

BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)
{
    cs.x = 0; // Position på vinduet
    cs.y = 0;
    cs.cx = 600; // Størrelse på vinduet
    cs.cy = 400;

    if( !CFrameWnd::PreCreateWindow(cs) )
        return FALSE;
    return TRUE;
}
Avatar billede nakalay Nybegynder
05. april 2002 - 16:34 #2
hvor ligger precreatewindow henne så? :)
Avatar billede jpk Nybegynder
05. april 2002 - 16:36 #3
I din CMainFrame-klasse, i filen MainFrm.cpp
Avatar billede nakalay Nybegynder
05. april 2002 - 16:40 #4
hehe har fundet det!
Avatar billede nakalay Nybegynder
05. april 2002 - 16:42 #5
kan man gøre sådan at når programmet er minimeret...at man ikke kan ændre størrelsen på vinduet?
Avatar billede jpk Nybegynder
05. april 2002 - 16:47 #6
Du mener stadig IKKE når programmet er minimeret, vel?
Avatar billede nakalay Nybegynder
05. april 2002 - 16:48 #7
øhm altså sådan at man ikke kan ændre størrelsen på programmet...
Avatar billede nakalay Nybegynder
05. april 2002 - 16:55 #8
altså sådan at programvinduet ikke kan maximeres eller få ændret størrelse...
Avatar billede nakalay Nybegynder
05. april 2002 - 16:56 #9
ej forresten det er ligemeget om man kan gøre vinduet større eller mindre...bare man ikke kan maximere det!
Avatar billede jpk Nybegynder
05. april 2002 - 17:06 #10
Tilføj følgende øverst i PreCreateWindow

cs.style &= ~WS_THICKFRAME;
Avatar billede jpk Nybegynder
05. april 2002 - 17:09 #11
cs.style &= ~WS_MAXIMIZEBOX;

forhindrer maximering
Avatar billede campkillyourself Nybegynder
05. april 2002 - 17:35 #12
tak! men øhm hvis du stadig er der kan du så ikke lige svare på et sidste spørgsmål ?(aller aller sidste)

Kan man ændre skrifttypen/font ? hvis ja hvordan så?
Avatar billede nakalay Nybegynder
05. april 2002 - 19:33 #13
Det er mig i ovenstående spørgsmål (min brors acc.) så hvis du stadig er der vil du så ik lige svare plz? (som sagt aller aller sidste spørgsmål :D)...
Avatar billede jpk Nybegynder
06. april 2002 - 15:34 #14
Font for hvad?
Avatar billede nakalay Nybegynder
06. april 2002 - 17:04 #15
når man skriver i programmet...!? kan man ændre den?
Avatar billede nakalay Nybegynder
06. april 2002 - 17:21 #16
Jaaa jeg har fundet ud af det :P
Avatar billede hoko Nybegynder
14. oktober 2003 - 23:49 #17
Jeg kan se der er blevet brugt LoadBarState her.

Jeg får fejl fordi jeg har 2 CToolBar - hvis begge er "floating" når jeg lukker - Så kan programmet ikke starte uden at jeg fjerner LoadBarState fra koden

Nogen gode foreslag???
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester