Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Visual C++/MFC/WTL > Создание Контрола


Автор: quard 12.11.2006, 14:16
Что я не так делаю smile :
Сначала
Код

    afx_msg void OnPaint();
    afx_msg HCURSOR OnQueryDragIcon();
    DECLARE_MESSAGE_MAP()
public:
    CButton m_Btn;

Потом:
Код

int CSampleDlg::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
    if (CDialog::OnCreate(lpCreateStruct) == -1)
        return -1;

    // TODO:  Add your specialized creation code here
    m_Btn.Create("Кнопка", BS_FLAT, CRect(10, 10, 50, 22), this, 1); 
   

    return 0;
}

Запускаю... и ничего(

Автор: vinter 12.11.2006, 14:29
Код

  m_Btn.Create("Кнопка", BS_FLAT | WS_CHILD | WS_VISIBLE, CRect(10, 10, 50, 22), this, 1); 

Автор: CityAC 29.11.2006, 18:36
У меня предложенный последний вариант не работает для кнопки
У меня таже проблема со статическим текстом
Код

CStatic m_Stat;
    m_Stat.Create("TEXT", WS_CHILD|WS_VISIBLE|WS_BORDER, CRect(30,30,100,100), this, 1);


В чем проблема не пойму
Уже вместо 1 (последнего параметра)
прописывал 
Код

m_Stat.Create("TEXT", WS_CHILD|WS_VISIBLE|WS_BORDER, CRect(30,30,100,100), this, IDC_TEST_STAT);



в ресурс.аш прописывал
Код

#define IDC_TEST_STAT                    129




Не работает м.....ля!!!!

Подскажите в чем проблема????
Жду у экрана.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)