CMonthCalCtrl::criar
Cria um controle de calendário mensal e a anexa à CMonthCalCtrl objeto.
virtual BOOL Create(
DWORD dwStyle,
const RECT& rect,
CWnd* pParentWnd,
UINT nID
);
virtual BOOL Create(
DWORD dwStyle,
const POINT& pt,
CWnd* pParentWnd,
UINT nID
);
dwStyle
Especifica a combinação de Windows estilos aplicados ao controle de calendário do mês.See Estilos de controle de calendário do mês in the Windows SDK Para obter mais informações sobre os estilos.rect
Uma referência a um RECT estrutura.Contém a posição e dimensionar do controle de calendário mensal.pt
Uma referência a um PONTO estrutura que identifica o local do controle de calendário mensal.pParentWnd
Um ponteiro para um CWnd objeto que é a janela pai do controle de calendário mensal.Não deve ser NULO.nID
Especifica a ID de controle. do controle de calendário mensal
Diferente de zero se a inicialização foi bem-sucedida; caso contrário, 0.
Criar um mês controle em duas etapas de calendário:
De telefonarCMonthCalCtrl para construir um CMonthCalCtrl objeto.
telefonar Essa função de membro, que cria um controle de calendário mensal e a anexa à CMonthCalCtrl objeto.
Quando você telefonar Criar, os controles comuns são inicializados.A versão do Criar você telefonar determina como é dimensionada:
Para que o MFC automatitelefonary dimensione o controle para um mês, telefonar substituir que usa o pt parâmetro.
Para dimensionar o controle, telefonar a substituir desta função que usa o rect parâmetro.
// Given two member objects m_calCtrl1 and m_calCtrl2, we can
// create them in one of two ways.
// Providing a point has the control with its top-left corner
// at that point and sized automatically to show one month
// page.
CPoint pt(10, 10);
VERIFY(m_calCtrl1.Create(WS_TABSTOP | WS_CHILD | WS_VISIBLE |
WS_BORDER | MCS_DAYSTATE, pt, this, IDC_MONTHCALCTRL1));
// Providing a rectangle lets us completely control the size.
// The control will paint as many complete month pages in the
// control's area as possible.
CRect rect(300, 100, 470, 200);
VERIFY(m_calCtrl2.Create(WS_TABSTOP | WS_CHILD | WS_VISIBLE |
WS_BORDER | MCS_MULTISELECT, rect, this, IDC_MONTHCALCTRL2));
Cabeçalho: afxdtctl.h