PropertySheet dans une CDialog
j'essaie d'introduire une propertySheet dans CDialog pour cela j'ai utilisé un picture control.
mon problème c que je veux que lors de l'affichage la propertysheet prend toute la place du CDialog ce qui n'est pas la cas voici l'imprime écran.
Dans initDialog de ma CDialog j'ai mis le code suivant:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| CWnd* pwndPropSheetCont = GetDlgItem(IDC_PICPLAN);
m_mysheetplann = new CSheetGeneralite(_T("sheet"),pwndPropSheetCont,0);
if (!m_mysheetplann->Create(pwndPropSheetCont,
WS_CHILD | WS_VISIBLE, 0))
{
delete m_mysheetplann;
m_mysheetplann = NULL;
//return;
}
// fit the property sheet into the place holder window, and show it
CRect rectPropSheet;
pwndPropSheetCont->GetWindowRect(rectPropSheet);
m_mysheetplann->SetWindowPos(NULL, 0, 0,
rectPropSheet.Width(), rectPropSheet.Height(),
SWP_NOZORDER | SWP_NOACTIVATE); |
Merci
:tagcode: Balise [code ] rajoutée par r0d.