C
XeXeS schrieb:
Die MSDN wirkt bei sowas wunder also verwende sie. Aher weil gestern noch weihnachten war.
Zugriff auf das Mainframe erhält man von ausen wie folgt:
CMainFrame* pFrame = (CMainFrame*)::AfxGetApp()->m_pMainWnd;
im mainframe erhäst du in einer SDI Anwendung per: GetActiveView einen zeiger auf den aktuellen view. und mit der Funktion GetsafeHwnd des Views erhälst du dessen Fensterhandle. mit der Funktion Scrollwindow kanst du dann in der Mainframe den Inhalt des Views scrollen.
ScrollWindow ist Übrigens warscheinlich auch ein Member von CView da CView von CWnd abgeleitet ist.
Ganz guter Tip, werd mich mal daran halten. Mein Prob. liegt aber ein bisschen wo anders. Da ich mich in SDI lediglich in der Archtiektur auskenne, naja....
Ich kann die Scrollbars leider nicht einblenden. Mit EnableScrollBar oder änlichen Methoden von CScrollView oder CView hab ich es nicht hin bekommen die Bars einzublenden(Enablen). Im MainFrame sind die Bars ja in den Properties einstellbar, aber da hab ich sie im MainFrame-Window, nicht im Doumenten(View)-Bereich.
Sorry ich weis das die MSDN da einiges hergibt, hab mich auch schon Weihnachtlich durchgeschmöckert, zwar einiges gefunden, aber.....
codeman