Det er kun et vildt gæt, men har du gang i et MFC projekt?
I så fald er det muligt det skyldes at OK knappen på formen er sat til DefaultButton, og dens kode ikke er andet end OnOK()
Som sagt bare et gæt...
Det er helt korrekt at det er kaldet til den nedarvede metode, der forårsager at programmet lukker. Dog har det ikke noget at gøre med at den er default knap.
Udkommentere CDialog :: OnOK() kaldet i din egen OnOK() metode, så lukker programmet ikke længere ned når du trykker OK.
I øvrigt vil jeg anbefale at du anvender Qt i stedet, det er et cross-platform c++ framework, der blandt andet er beregnet til grafiske applikationer. Det er væsentlig nemmere og hurtigere at anvende Qt end MFC.
Qt - CODE LESS. CREATE MORE.
http://www.trolltech.com/products/qtHth
Indlæg senest redigeret d. 20.01.2007 14:49 af Bruger #10448