CScrollBar beim SIZE des Fensters positionieren
-
Hallo, ich habe in einem MFC MDI-Projekt in CMyView eine Scrollbar wie folgt erstellt:
(CMyView ist von CView abgeleitet.)void CMyView::OnInitialUpdate()
{
CView::OnInitialUpdate();
CRect r;
GetClientRect(r);
r.top = r.bottom - 15;//*pSBH ist die Scrollbar
pSBH->Create(WS_CHILD | WS_VISIBLE | SB_HORZ, r,this, 1001);
}Wenn ich dann das Programm ausführe, ist die Scrollbar ganz unten.
Wenn ich dann aber die Größe des Fensters ändere, dann ist die Scrollbar nicht mehr am unteren Rand des Fensters ausgerichtet.Wie kann ich erreichen, dass die Scrollbar immer richtig positioniert ist ?
(Ich möchte nicht CScrollView benutzen.)Vielen Dank im Voraus
-
Wenn Du schon nicht CScrollbar verwenden willst, dann mußt du in der OnSize deines Views die Scrollbar auf die neue Position mit verschieben
Gruß Matthias
-
Wie verschiebt man denn die Scrollbar ?