Alle ID's ermitteln
-
Ich würde gerne alle Steuerelement-ID's meiner Anwendung zur Laufzeit ermitteln.
Wie könnte man das anfangen und ist es überhaupt möglich?
-
Mit GetWindow ist das möglich alle Childs zu enumerieren.
-
...und CWnd::GetDlgCtrlID() liefert Dir die ID:
for (CWnd * wnd = GetWindow(GW_CHILD); !!wnd; wnd = wnd->GetWindow(GW_HWNDNEXT)) { switch (wnd->GetDlgCtrlID()) { ... } }