Carlos, Thanks for your reply, well I just created it with no code. I mean I put it on my form dragging the control. But I just saw that msdn sample and here is the code, still doesn't work in that way. BOOL CMonthCalPage::OnInitDialog() { CPropertyPage::OnInitDialog(); CWnd *pFrame = GetDlgItem(IDC_MCFRAME); CRect rcWnd; pFrame->GetClientRect(rcWnd); pFrame->DestroyWindow(); //pFrame was just a placeholder anyway. m_MonthCal.Create(WS_CHILD|WS_VISIBLE,CPoint(rcWnd.left,rcWnd.top),this,IDC_MONTHCAL); UpdateData(FALSE); return TRUE; } Thanks for helping Alfredo Best, Alfredo