Avatar billede svinth Nybegynder
02. februar 2000 - 08:13 Der er 6 kommentarer og
1 løsning

MVC++ && GUI

Hvordan laver man en simpel GUI i MVC++ 6? Mit udgangspunkt er at jeg har lavet en såkaldt typisk Hello World App, det vil sige hvor der er et styk menubar foroven i GUI'en, men jeg kan ikke finde ud af at sætte eksempelvis en knap, eller andet, på 'formen'. Nogen forslag?

Svante
Avatar billede jinxed Nybegynder
02. februar 2000 - 11:06 #1
Lav et nyt projekt, MFC AppWizard(exe), vælg Dialog-Based på side 1 og lad resten stå til default værdierne.

Så åbner den <projektnavn> resources og dialogboxen(formen) med to knapper (OK og Cancel) og en static text. Her kan du sætte nye controls ind (knapper, listboxes, osv.)

Jinxed ; ]
Avatar billede jinxed Nybegynder
02. februar 2000 - 11:07 #2
Foresten for at ændre knappernes caption (og andre egen skaber)rclick på den og vælg propeties.
Avatar billede svinth Nybegynder
02. februar 2000 - 12:27 #3
[snip]
Her kan du sætte nye controls ind (knapper, listboxes, osv.)

Hvordan? :)

Svante
Avatar billede jinxed Nybegynder
02. februar 2000 - 14:07 #4
Tryk på den der ligner en knap uden caption (hvis du holder musen stille et sekund dukker "Button" op) i Controls (den der ligner noget fra et tegne program)

Click and drag over der hvor knappen skal være.

Hvis du ikke kan se Controls, rclick i powerbarområdet og vælg Controls.
Avatar billede svinth Nybegynder
02. februar 2000 - 14:51 #5
Ok, det var manglende kontroller der var tale om :) Kan du sige mig hvad forskellen på MFC og en almindelig Win32 app er, er pointene dine. Jeg kan støtte med at jeg er uddannet i Delphi, og dermed er vant til dette udvikler miljø.

Svante
Avatar billede jinxed Nybegynder
02. februar 2000 - 15:36 #6
En MFC application anvender Microsoft Foundation Classes til meget(næsten alt), og en win32 app bruger som standard kun api kald resten må man selv stå for(man anvender dog ofte mfc i en win32 app).

MFC AppWizarden er en god måde at komme i gang med et prog den ordener næsten alt, men det tager lidt tid at vende sig til hvis man kommer fra "normal" c++.

Personligt bruger jeg AppWizarden til alt der skal havde en gui og win32 app til andre programmer.

Jinxed ; ]
Avatar billede svinth Nybegynder
03. februar 2000 - 07:43 #7
Er MFC en slags hierakisk opbygget komponentstruktur?

Svante
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