020
20.12.2004, 13:41 Uhr
deKeep
|
ok, das hab ich behoben...
nur jetzt seh ich nichts mehr!
ich zeig mal ein paar konkrete textstellen:
hier die OnInitDialog() des startdialogs in dem ich meine reiter starte:
C++: |
... CRegister TurnierProgramm(_T("TurnierVeranstalter")); m_dlgPropertySheet = &TurnierProgramm; m_dlgPropertySheet->Create(this, WS_VISIBLE | WS_TABSTOP, 0); m_dlgPropertySheet->SetActivePage(0); m_dlgPropertySheet->SetActivePage(1); m_dlgPropertySheet->SetActivePage(2); m_dlgPropertySheet->SetActivePage(3); m_dlgPropertySheet->SetActivePage(4); m_dlgPropertySheet->SetActivePage(5); m_dlgPropertySheet->SetActivePage(0);
|
und hier der konstruktor von CRegister:
C++: |
CRegister::CRegister(LPCTSTR pszCaption, CWnd* pParentWnd, UINT iSelectPage) :CPropertySheet(pszCaption, pParentWnd, iSelectPage) { AddPage(&m_Seite1); Spiel[0].pS1 = &m_Seite1; // zeiger für eine andere klasse benötigt AddPage(&m_Seite2); Spiel[0].pS2 = &m_Seite2; // ist für dieses problem wohl unerheblich AddPage(&m_Seite3); Spiel[0].pS3 = &m_Seite3; // also nicht wundern AddPage(&m_Seite4); Spiel[0].pS4 = &m_Seite4; AddPage(&m_Seite5); Spiel[0].pS5 = &m_Seite5; AddPage(&m_Seite6); Spiel[0].pS6 = &m_Seite6;
}
|
modal klappt das programm wunderbar, nur unmodal bekomm ich kein bild oder nur ganz kurz!
vielleicht fällt dir ja was auf, nebenbei, ich hab das programm nicht dynamisch gestaltet, also nicht wundern, macht bei dieser anwendung auch nicht sonderlich viel sinn, da ich alle seiten immer brauche, dementsprechend auch keine löschen kann!
deKeep |