Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Динам. создавать компоненты...

6.1K
09 марта 2005 года
Devider
28 / / 24.12.2004
Подскажите плз!
Как динамически создать компонент (Типа CEdit, или чтонить типа того) и увидеть его на форме?
301
09 марта 2005 года
lord Kelvin
897 / / 08.11.2004
Цитата:
Originally posted by Devider
Подскажите плз!
Как динамически создать компонент (Типа CEdit, или чтонить типа того) и увидеть его на форме?


Скажи "привет API". Почитай про CreateWindowEx типа

 
Код:
HWND hEdit=CreateWindowEx(0,"EDIT",WS_CHILD | WS_VISIBLE,...);
6.1K
10 марта 2005 года
Devider
28 / / 24.12.2004
Спасибо!

А если так писать:
CButton bn;
CWnd* wnd = что_то_там
..........
bn.Create("Button",WS_CHILD | WS_VISIBLE | BS_AUTORADIOBUTTON ,CRect(10,10,10,10),wnd,0);
то пачемута ниработает... А почему?
368
10 марта 2005 года
rostyslav
629 / / 13.07.2004
Цитата:
Originally posted by Devider
Спасибо!

А если так писать:
CButton bn;
CWnd* wnd = что_то_там
..........
bn.Create("Button",WS_CHILD | WS_VISIBLE | BS_AUTORADIOBUTTON ,CRect(10,10,10,10),wnd,0);
то пачемута ниработает... А почему?

Код работает, но так как bn определена в ф-ии, при выходе из ф-ии уничтожается. Есди написать после bn.Create...
AfxMessageBox("Hi!"); тогда можно будет увидеть радиокнопку.

4.9K
11 марта 2005 года
CyberMan
55 / / 25.01.2005
Цитата:
Originally posted by Devider
Спасибо!

А если так писать:
CButton bn;
CWnd* wnd = что_то_там
..........
bn.Create("Button",WS_CHILD | WS_VISIBLE | BS_AUTORADIOBUTTON ,CRect(10,10,10,10),wnd,0);
то пачемута ниработает... А почему?


Я че-то не понял если нужно динамический CEdit как написано в 1 сообщении то почему просто не объявить
CEdit *m_text;
m_text=new CEdit;
m_text->Create(...);
или для батона
CButton *m_btn;
...

6.1K
11 марта 2005 года
Devider
28 / / 24.12.2004
Заработало! Всем спасибо, кто принимал участие! =)
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог