tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
321
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    russkij Tutorials.de Gastzugang
    Hallo,

    habe nicht viel am Hut mit mfc, programmiere normalerweise mit Qt, und stehe wieder mal auf dem Schlauch

    ich habe ein CDialog mit zig Controlelementen.
    nun würde ich gern in einer schleife durch alle Elemente durchgehen und die manipulieren.
    finde aber die nötige Funktion nicht, wie ich an alle Elemente komme.

    so was in der art:
    vector CDialog::getChilds()

    gibt denn sowas in MFC?

    danke und Gruss
     

  2. #2
    russkij Tutorials.de Gastzugang
    ok, ich habs:

    CWnd* cChild = this->GetWindow(GW_CHILD);
    while(true)
    {
    if(!cChild)
    break;
    cChild->GetWindowRect(cRect);
    ScreenToClient(cRect);
    CRect newRect = cRect;
    newRect.MoveToY(cRect.TopLeft().y + offset);
    cChild->MoveWindow(newRect, FALSE );
    cChild = cChild->GetWindow(GW_HWNDNEXT);
    }
     

Ähnliche Themen

  1. Antworten: 1
    Letzter Beitrag: 06.11.08, 08:52
  2. MovieClip Childs
    Von dsturm im Forum Flash Plattform
    Antworten: 2
    Letzter Beitrag: 04.01.07, 17:34
  3. Scrollbars mehrerer Childs gleichzeitig verschieben
    Von Amon-Rê im Forum Delphi, Kylix, Pascal
    Antworten: 0
    Letzter Beitrag: 03.04.06, 08:38
  4. flackern bei Mdi-Childs
    Von masmin im Forum .NET Windows Forms
    Antworten: 4
    Letzter Beitrag: 20.10.05, 11:19
  5. CDialog und Menu
    Von NinjaOne im Forum VisualStudio & MFC
    Antworten: 0
    Letzter Beitrag: 04.08.05, 15:31