013
27.01.2003, 08:51 Uhr
Tom
|
Danke für eure Hilfen, speziell @Volle
Habe jetzt nur noch ein Problem. Wenn ich jetzt einen Pointer auf meine SheetKlasse erstelle und ihn im OnInitDialog ausführen möchte, macht er das net.
C++: |
Sheet* m_sheet = new Sheet("Eigenschaften");
m_sheet->Create (this,WS_CHILD|WS_VISIBLE,0); m_sheet->ModifyStyleEx (0,WS_EX_CONTROLPARENT); m_sheet->ModifyStyle (0,WS_TABSTOP); CRect rect; GetDlgItem(IDC_TAB1)->GetWindowRect(&rect); ScreenToClient(&rect); m_sheet->SetWindowPos(NULL,rect.left -7,rect.top-7,0,0,SWP_NOZORDER|SWP_NOSIZE|SWP_NOACTIVATE);
|
Bei ModifyStyleEx, ModifyStyle und SetWindowPos mach er einen Runtimefehler. Ständig an der Zeile
C++: |
BOOL CWnd::ModifyStyleEx(DWORD dwRemove, DWORD dwAdd, UINT nFlags) { ASSERT(::IsWindow(m_hWnd));
|
THX Tom Dieser Post wurde am 27.01.2003 um 08:52 Uhr von Tom editiert. |