1> det er mere besværligt da der skal kode til at oprette et vindue og komponenter(andre vinduer..) der skal vises i vinduet. hvordan havde du forestillet dit at "Hej med dig..." skulle vises på skærmen ? sådan her: #include <windows.h>
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) { MessageBox(NULL, "Hej med dig...", "Besked fra program:", MB_OK); return 0; }
..eller ?
2> ja, du kan godt sætte knapper på vinduer i vc++, men der findes mange andre programmer der har ca. samme funktion (wedit er bladt mange - men kun til win32). Det der er afgørende er om du vil benytte mfc eller win32.
mfc er et framework der er bygget op på win32 med det mål at gøre GUI programmeringen nemmere - om det så er nemmere synes jeg afhænger af projektets størrelse :-)
2> Du kan godt smide knapper osv. på dialogbox'e uden brug af MFC, men det fungerer ikke på samme måde som Borland C++ Builder eller Visual Basic. Du kan ikke bare dobbeltklikke og så se koden for eventen, men skal selv lave alt det trivielle kode.
Jeg vil ikke kalde MSVC++ for en WYSIWYG editor, selvom der ER en del hjælpeværktøjer...
hwnd = CreateWindowEx( WS_EX_CLIENTEDGE, g_szClassName, "The title of my window", WS_OVERLAPPEDWINDOW, CW_USEDEFAULT, CW_USEDEFAULT, 240, 120, NULL, NULL, hInstance, NULL);
Har lige prøvet det, og det virker fint hos mig :o)
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.