Ik ben bezig met een MFC programma in Visual C++. Ik wil dat als de gebruiker op een knop drukt een bericht krijgt met een keuze (ok en cancel) kiest hij ok, dan wordt de reset uitgevoerd, cancel, dan gebeurt er niets.
Ik heb m.b.v. msdn (http://msdn.microsoft.com...ml/_mfc_afxmessagebox.asp en aanverwante pagina's) het volgende stuk code geschreven,
Wat ik wil gebeurt, echter het maakt niet uit welke keuze je maakt (ok of cancel) hij voert toch de reset code uit. Wat doe ik fout!?
Ik heb m.b.v. msdn (http://msdn.microsoft.com...ml/_mfc_afxmessagebox.asp en aanverwante pagina's) het volgende stuk code geschreven,
C++:
226
227
228
229
230
231
232
233
234
235
236
| void CArtikelView::OnBnClickedResetRecord() { AfxMessageBox("Reset Database View!?",MB_ICONWARNING|MB_OKCANCEL); if (IDOK){ m_pSet->Close(); m_pSet->m_strFilter = ""; m_pSet->Open(); UpdateData(FALSE); } else (IDCANCEL); } |
Wat ik wil gebeurt, echter het maakt niet uit welke keuze je maakt (ok of cancel) hij voert toch de reset code uit. Wat doe ik fout!?
Het probleem is gelokaliseerd, het bevindt zich tussen het keyboard en de rugleuning.