MFC i tworzenie buttonów.

0

Cześć,

kiedyś normalnie potrafiłem stworzyć button programowo w MFC, jednak teraz mam jakiś zanik pamięci i kompletnie mi nic nie wychodzi, nie rozumiem totalnie dlaczego to nie działa. Tworzę sobie wizardem nowy project MFC application->dialog based. No i wrzucam do OnInitDialog() taki kod:

BOOL CtescikDlg::OnInitDialog()
{
    CDialogEx::OnInitDialog();
    SetIcon(m_hIcon, TRUE); 
    SetIcon(m_hIcon, FALSE);

    CButton b; // tutaj
    b.Create("My button", WS_CHILD|WS_VISIBLE|BS_PUSHBUTTON, CRect(10,10,100,30), this, 1);
    return TRUE;  // return TRUE  unless you set the focus to a control
}

i nie pojmuję dlaczego na dialogu nie mam żadnego przycisku (nic innego w projekcie nie zmieniałem, od razu po stworzeniu dodałem taki kod).

Pozdrawiam i dzięki z góry za odpowiedź na tak tępe pytanie.

0

Czy CButton nie powinien być składową klasy CtescikDlg, bo teraz tworzysz lokalny obiekt, który zostaje zniszczony po wyjściu z metody?

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0