mboost-dp1
hjælp til programmering c++
- Forside
- ⟨
- Forum
- ⟨
- Programmering
jeg står og skal have lavet et program hurtig nu, i c++. proplemet er bare at jeg nu har siddet rimelig længe, og stadig ikke kan finde ud af noget der virker.. så kunne være der var en her inde der kunne hjælpe mig.
jeg skal have lavet et program, som når man starter det, så åbner en message box når man starter det, med en ok knap, og noget tekst oven over, når man så trykker på ok, kommer der en ny mesage box frem, og så sådan en ca. 4 gange ialt. så når man trykker på ok, i den sidste message box, lukker den programmet ned.
jeg vil være rigtig taknemmelig, hvis der var en der gad at lave et sådan program til mig, tror det nok er rimelig simpel, men jeg har bare ikke kunne finde nogen rød tråd i det. og er meget tidspresset, så hvis der er en der ude som gad at lave koderne til mig, ville jeg være yderst taknemmelig!!!
jeg skal have lavet et program, som når man starter det, så åbner en message box når man starter det, med en ok knap, og noget tekst oven over, når man så trykker på ok, kommer der en ny mesage box frem, og så sådan en ca. 4 gange ialt. så når man trykker på ok, i den sidste message box, lukker den programmet ned.
jeg vil være rigtig taknemmelig, hvis der var en der gad at lave et sådan program til mig, tror det nok er rimelig simpel, men jeg har bare ikke kunne finde nogen rød tråd i det. og er meget tidspresset, så hvis der er en der ude som gad at lave koderne til mig, ville jeg være yderst taknemmelig!!!
jo.. godt set.. har jeg næsten. det jeg spurgte om før var programmer til at kompilere c++ eller visual basic. har valgt at følge c++. men sourge ikke før til hjælp med selve koden. men har stadig ikke kunne finde en tråd i det, så har virkelig brug for hjælp..
men kører windows xp nu, hvis det gør nogen forskel i koden
men kører windows xp nu, hvis det gør nogen forskel i koden
Forsimple dialogbokse kan ::MessageBox anvendes der kan anvendes flere typer taster en MB_OK se venligtst i den tilhørende dokumentation. Nedenstående er testet og virker.
---------------------------------------------------------------
Ctest3Dlg dlg;
m_pMainWnd = &dlg;
if(::MessageBox(NULL,"Test box1","test box2",MB_OK))
::MessageBox(NULL,"Du valgte ok","Du valgte ok",MB_OK);
else
::MessageBox(NULL,"Du valgte IKKE ok","Du valgte IKKE ok",MB_OK);
// INT_PTR nResponse = dlg.DoModal();
/* if (nResponse == IDOK)
{
// TODO: Place code here to handle when the dialog is
// dismissed with OK
}
else if (nResponse == IDCANCEL)
{
// TODO: Place code here to handle when the dialog is
// dismissed with Cancel
}
// Since the dialog has been closed, return FALSE so that we exit the
// application, rather than start the application's message pump.
*/
return FALSE;
---------------------------------------------------------------
Ctest3Dlg dlg;
m_pMainWnd = &dlg;
if(::MessageBox(NULL,"Test box1","test box2",MB_OK))
::MessageBox(NULL,"Du valgte ok","Du valgte ok",MB_OK);
else
::MessageBox(NULL,"Du valgte IKKE ok","Du valgte IKKE ok",MB_OK);
// INT_PTR nResponse = dlg.DoModal();
/* if (nResponse == IDOK)
{
// TODO: Place code here to handle when the dialog is
// dismissed with OK
}
else if (nResponse == IDCANCEL)
{
// TODO: Place code here to handle when the dialog is
// dismissed with Cancel
}
// Since the dialog has been closed, return FALSE so that we exit the
// application, rather than start the application's message pump.
*/
return FALSE;
tak for koden (stor hjælp)!!
vil bare lige hører hvilket program du bruger til at kompilere koden i?
har kørt den gennem det jeg har nu, og den får 9 fejl..
vil bare lige hører hvilket program du bruger til at kompilere koden i?
har kørt den gennem det jeg har nu, og den får 9 fejl..
Prøv denne her hvis du ikke kan få den anden til at virke:
#include <windows.h>
int APIENTRY WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nCmdShow)
{
::MessageBox(0, "Newz nyheder", "Newz.dk", MB_OK);
::MessageBox(0, "Til nørder", "Newz.dk...", MB_OK);
::MessageBox(0, "...til dem der gerne vil være nørder...", "Newz.dk", MB_OK);
::MessageBox(0, "...og til dem som keder sig på arbejdet.", "Newz.dk", MB_OK);
return 0;
}
#include <windows.h>
int APIENTRY WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nCmdShow)
{
::MessageBox(0, "Newz nyheder", "Newz.dk", MB_OK);
::MessageBox(0, "Til nørder", "Newz.dk...", MB_OK);
::MessageBox(0, "...til dem der gerne vil være nørder...", "Newz.dk", MB_OK);
::MessageBox(0, "...og til dem som keder sig på arbejdet.", "Newz.dk", MB_OK);
return 0;
}
arrr.. den kan jeg godt få kompileret... er rigtig dejlig :D takker igen mange gange!!! både til Mort og k_madsen
Hej igen.
Ok jeg bruger visual c++.net version 7. Her kan du oprette et dialog mfc start program. koden jeg har vist skal sættes ind i InitInstance() som findes i (navn)app class. Men hvis det er ok så er #6 langt simplere. Tjek lige hjælpe filen for MessageBox param, der er en del muligheder med denne simple boks.
God arbejdslyst.(c++ / c til windows er svært)
Ok jeg bruger visual c++.net version 7. Her kan du oprette et dialog mfc start program. koden jeg har vist skal sættes ind i InitInstance() som findes i (navn)app class. Men hvis det er ok så er #6 langt simplere. Tjek lige hjælpe filen for MessageBox param, der er en del muligheder med denne simple boks.
God arbejdslyst.(c++ / c til windows er svært)
Gå til top
Opret dig som bruger i dag
Det er gratis, og du binder dig ikke til noget.
Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.