ToolBar erstellen



  • Hallo!

    Ich bin z.Zt. dabei eine ToolBar für einen Dialog zu erstellen zu erstellen. Nun soll die ToolBar allerdings nicht "direkt" auf dem Dialog sitzen, sondern auf einer von CWnd abgeleiteten Klasse.

    Dieses "Fenster" erstelle wie folgt:

    // Methode der Klasse CMyWnd -> abgeleitet von CWnd
    BOOL CMyWnd::CreateMe(CWnd *pParentWnd, const CRect &cRect, /*...*/)
    {
      if (!CWnd::Create(NULL, "Test", WS_CHILD | WS_VISIBLE, cRect, pParentWnd, NULL))
          return FALSE;
    
      // ToolBar erstellen -> m_ToolBar ist Member von CMyWnd
      m_ToolBar.Create(this); 
    
    }
    

    Das Problem ist nur, das ich die ToolBar nicht sehen kann. Wenn ich alles einzeln erstelle kann ich die ToolBar erstellen. Aber wenn ich sie in der Methode CMyWnd::CreateMe erstelle sehe ich sie nicht. (Es wird TRUE zurückgegeben).

    Hat jemand eine Idee wo das Problem liegen könnte?



  • Hmpf. War etwas voreilig. Ich hatte die Größe (RECT) nicht korrekt angegeben.


Anmelden zum Antworten