02. marts 2001 - 10:24Der er
9 kommentarer og 3 løsninger
MFC hvor er winmain
Jeg er begyndt at forsøge på at bruge Visual C++, og den kan fremstille en masse kode - men hvor starter det ? Jeg har forstået at Windows skal kalde mit program, men jeg kan ikke se indgangen, og der er derfor lidt svært for mig at lægge mine procedurer ind i MFC koden. Er der ikke en WinMain eller message-loop eller noget ?
Nej, når du bruge MFC, så er \"winmain\" proceduren pakket ind, sammen med messagepumpen og -handleren. Der hvor det hele starter, er i \"InitInstance\". Du skal også lave MFC\'s makroer behandle de forskellige messages. Hertil er \"ClassWizard\" helt genial.
Håber det giver mening, ellers uddyber jeg gerne...
For at få din kode til at virke, skal du blot vælge New + Console Wizard og så vælge \'Windows GUI\'. Du får så en tom WinMain, hvor du blot tilføjer din egen kode (idet du lige indsætter hInstance som handle):
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.