Probleme de CWnd dans un CTabCtrl
Bonjour tous le monde,
J'ai un petit soucis assez bloquant :(
J'essai de mettre une CWnd dans un CTabCtrl
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
TechInfoTab = new CNDADeepTabCtrl();
TechInfoTab->CreateEx(0,WS_CHILD | WS_VISIBLE | SS_LEFT,CRect (0,0,510,180),this,-1);
TechInfoTab->GetWindowRect( &RectSaveWnd );
ScreenToClient( RectSaveWnd );
RectSaveWnd.OffsetRect( 17, 475 );
TechInfoTab->MoveWindow( &RectSaveWnd, FALSE );
TechInfoTab->InsertItem(1,_T("Technical"));
TechInfoTab->InsertItem(2,_T("Categorie 1"));
TechInfoTab->InsertItem(3,_T("Categorie 2"));*/
technicalWnd = new CNDAWnd();
technicalWnd->CreateEx(0,_T(""),_T(""),WS_CHILD | WS_VISIBLE | SS_LEFT,CRect (0,0,510,180), TechInfoTab, -1);
TechInfoTab->GetItemRect(1, &RectWndTab );
RectWndTab.OffsetRect( 0, 0 );
technicalWnd->MoveWindow( &RectWndTab, FALSE ); |
Les onglets sont bien créés, mais le technicalWnd->CreateEx(...) ne fonctionne pas, car à la ligne d'après mon programme plante (debug assertion)
Si quelqu'un a une idée ......
MERCIII ;)
note : CNDADeepTabCtrl = CTabCtrl et CNDAWnd = CWnd