Direkt zum Inhalt
www.olaf-groeger.de

Hauptnavigation

  • Startseite
  • NMR
  • Programmieren
    • Streams
    • Subclassing von Edit-Controls
  • Software
    • Calimah Scheduler
    • ServicesCtl

Pfadnavigation

  1. Startseite
  2. Programmieren
  3. Subclassing von Edit-Controls
  4. Verwendung (z.B. In Einem Dialog-Fenster)

Verwendung (z.B. in einem Dialog-Fenster)

Von olaf , 3 August 2025
  1. Der Dialogfeldressource ein Edit-Control zufügen (z.B. ID=IDC_HER).
  2. Der Dialogklasse eine Member-Variable des Typs CHertzEdit zufügen (z.B. m_herEdit).
  3. Der Funktion DoDataExchange der Dialogklasse den Aufruf von DDX_HertzEdit zufügen:

    void CMyDialog::DoDataExchange(CDataExchange* pDX)
    {
            CDialog::DoDataExchange(pDX);
            //{{AFX_DATA_MAP(CParameterPage1)
            DDX_HertzEdit(pDX, IDC_HER, m_herEdit);
            //}}AFX_DATA_MAP
    }

  4. In der Funktion OnInitDialog der Dialoglasse die Funktion SubclassDlgItem() aufrufen:

    BOOL CMyDialog::OnInitDialog()
    {
            CDialog::OnInitDialog();
            m_herEdit.SubclassDlgItem(IDC_HER, this);
            return(TRUE);
    }

Links für das Blättern im Buch 15

  • Erstellen eines Nachrichten-Handlers für WM_KILLFOCUS
  • Nach oben
  • Zusammenfassung/Download

Language switcher

  • English
  • German
Unterstützt von Drupal