Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
CMyDialog MyDialog;
int nWert = 10;
MyDialog.m_nMyValue = nWert;
if (MyDialog.doModal() == IDOK)
{
nWert = MyDialog.m_nMyValue;
}
void CEditSampleDlg::OnAccept()
{
UpdateData(TRUE);
CString strMessage;
strMessage.Format("Du hast den Text \"%s\" eingegeben!", m_strMyEdit);
AfxMessageBox(strMessage);
}
void CEditSampleDlg::OnAccept()
{
CEdit* pMyEdit;
CString strMessage;
CString strEdit;
pMyEdit = (CEdit*) GetDlgItem(IDC_MYEDIT);
if (pMyEdit != NULL)
pMyEdit->GetWindowText(strEdit);
strMessage.Format("Du hast den Text \"%s\" eingegeben!", strEdit);
AfxMessageBox(strMessage);
}
Das Beispiel zeigt zwei Möglichkeiten, wie Du Werte auslesen kannst.
void CEditSampleDlg::OnAccept()
{
CString strMessage;
m_strMyEdit = _T("Trallala das schreibe ich rein");
strMessage.Format("Folgenden Text schreibe ich jetzt ins Editfeld: \"%s\"", m_strMyEdit);
AfxMessageBox(strMessage);
// Ganz wichtig! Damit wird der Wert in der Methode DoDataExchange
// ins Eingabefeld übertragen.
UpdateData(FALSE);
}
void CEditSampleDlg::OnAccept()
{
CEdit* pMyEdit;
CString strMessage;
CString strEdit;
pMyEdit = (CEdit*) GetDlgItem(IDC_MYEDIT);
strEdit = _T("Zweite Variante");
strMessage.Format("Den Text schreibe ich jetzt ins Eingabefeld: \"%s\"", strEdit);
AfxMessageBox(strMessage);
if (pMyEdit != NULL)
pMyEdit->SetWindowText(strEdit);
}