Höhe des Dokuments
-
Hi.
Kann mir jmd. sagen, wie ich die Höhe und Breite des Dokumentes bestimmen kann? also ohne Statusleiste und den ganzen Kram. Will nur die Werte von dem Bereich haben, in dem ich dann auch zeichnen und so kann...Danke im Vorraus, Schuri
-
CWnd::GetClientRect
-
aber das gibt mir ja die die Höhe einer ganzen A4 Seite an...
Ich will aber nur die Höhe, des zu sehenden Bereiches, ohne dass ich scrollen muss.
-
weiss jetzt nicht genau was du meinst
xxxx.GetClientRect() ist ja für das Seuerelement selbst
xxxx.GetWindowRect() ist dann für den "hintergrund" wo das seuerelement ist.
-
Wenn ich eine SDI-Anwedung erstelle, und dann noch nichts groß verändere, dann erhalte ich ja ein Fenster und in der Mitte ist es weiß (ganz einfach beschrieben).
Ich möchte jetzt die Werte des Rectangles dieses weißen Bereiches wissen. Ich habe keine scrollbalken und nichts. nur diesen sichbaren weißen bereich.
-
ja...diese größe bekommst du mit GetClientRect(). CDeinView ist von CWnd (oder einer klasse die von CWnd abgeleitet ist) abgeleitet und somit kannst du in deiner ansichtsklasse (oder über einen zeiger darauf) GetClientRect() aufrufen und bekommst genau die größe des bereichs in dem du zeichnen kannst. hat mit scrollen nix zu tun.