02. februar 2000 - 08:13Der 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?
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
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.)
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.
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ø.
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.
Er MFC en slags hierakisk opbygget komponentstruktur?
Svante
Synes godt om
Ny brugerNybegynder
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.