Visual Studio 2022 Desktopanwendung C++: Menue-Eintrag Funktion erstellen

Juergen Babenhauserheide 0 Zuverlässigkeitspunkte
2024-10-20T13:00:08.3833333+00:00

Guten Tag,

ich habe mit Visual Studio 2022 eine Desktopanwendunng (C++) mit mehreren Menue-Punkten erstellt.

Mein Problem ist das ich leider nicht weiss wie die weitere Vorgehensweise zur Erstellung der einzelene Funktionen entsprechend der Menue-Einträge ist.

Mein Beispiel

// Meldungshandler für Leimbild-Eingabe.
INT_PTR CALLBACK Leimbild_Eingabe(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)
{
    UNREFERENCED_PARAMETER(lParam);
    switch (message)
    {
    case WM_INITDIALOG:
        return (INT_PTR)TRUE;

    case WM_COMMAND:
        if (LOWORD(wParam) == IDOK || LOWORD(wParam) == IDCANCEL)
        {
            EndDialog(hDlg, LOWORD(wParam));
            return (INT_PTR)TRUE;
        }
        break;
    }
    return (INT_PTR)FALSE;
}

In dieser Funktion möchte ich einige Eingabefelder mit den entsprechenden Eingaben speichern und anzeigen und weiterverarbeiten.

Für einen hilfreichen Hinweis (entsprechende Doku, Buch, Beispiele) wäre ich sehr dankbar.

Juergen

Visual Studio
Visual Studio
Eine Familie von Microsoft-Sammlungen integrierter Entwicklungstools zum Erstellen von Anwendungen für Windows, das Web und mobile Geräte.
32 Fragen
0 Kommentare Keine Kommentare
{count} Stimmen

2 Antworten

Sortieren nach: Am hilfreichsten
  1. Juergen Babenhauserheide 0 Zuverlässigkeitspunkte
    2024-10-21T08:25:19.73+00:00

    Hallo,

    bin einen Schritt weiter:

    Zuersteinmal habe ich einen Dialog für den entsprechenden Menue-Eintrag erstellt.

    Nun muss ich noch die einzelnen Felder (Button, Eingaben) verarbeiten.

    Juergen

    0 Kommentare Keine Kommentare

  2. Ivan Dragov (CONCENTRIX Corporation) 2,635 Zuverlässigkeitspunkte Microsoft-Anbieter
    2024-10-21T15:01:42.5833333+00:00

    Hallo Juergen,

    Es könnte für Dich hilfreich sein, die Dokumentation zu Schaltflächen (Windows-Steuerelementen) und Dialogfeldern zu prüfen, wie in diesem Artikel erwähnt:

    Using HIWORD and LOWORD in Win32 API. How does the system work?

    Ein Dialogfeld ist ein temporäres Fenster, das eine Anwendung zum Abrufen von Benutzereingaben erstellt.

    Gruß,

    Ivan Dragov

    0 Kommentare Keine Kommentare

Ihre Antwort

Fragesteller*innen können Antworten als akzeptierte Antworten markiert werden, wodurch Benutzer*innen wissen, dass diese Antwort das Problem gelöst hat.