Вопрос № 79725: Здраствуйте!!! Я пытаюсь создать прогу в VS c++ 6.0 в которой при нажатии клавиши создавались RadioButton количество которых не известно. покамись не получаеться,получилось только ограниченое количество
примерно так
-------
CButton button...Вопрос № 79745: Я только недавно начал изучать С++ (раньше учил Delphi). Поставил програмку Borland Developer Studio 2006 и сталкнулся с такой проблемой:
1) Написаные на С++ Builder програмки не запускаются на других машинах, пишет что нехватает файлов (даже ес...
Вопрос № 79.725
Здраствуйте!!! Я пытаюсь создать прогу в VS c++ 6.0 в которой при нажатии клавиши создавались RadioButton количество которых не известно. покамись не получаеться,получилось только ограниченое количество
примерно так
-------
CButton buttons[10];
int c=0;
-------
void CCButtonDlg::OnButton1()
{
c++;
buttons[c].Create("My Buttons",WS_VISIBLE|WS_CHILD|BS_AUTORADIOBUTTON,CRect(10,0+30*c,300,38+c*30),this,1200+c);
}
а при создание с CButton *buttons и нажатие кнопки просто выкидывает с проги!! возможно ли нормальное создание что типо этого способа что создавался массив этих кнопок не больше не меньше чем наклацает пользователь??
И еще, порой когда создаю кнопку(типо этого) трудно расчитать какой размер ей нужен чтобы вывести весь текст.Возможно ли чтобы она сама расчитывла минимальный размер??
Отправлен: 26.03.2007, 01:52
Вопрос задал: HITY (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 2)
Отвечает: Morgion
Здравствуйте, HITY!
Для реализации подобной идей можно использовать простой односвязный или двусвязный
список.
Пример приводить полный не буду - тут необходимо базовые понятия о списках.
Предлагаю почитать http://algolist.manual.ru/ds/basic/simple_list.php
Другой вариант - попытаться подружить MFC и STL - а именно шаблон std:vector или std:list. Не уверен, получится-ли
(сам не пробовал), поэтому реализовать список самому - самый простой и полезный
089;пособ.
По поводу списков - если интересно, могу в минифоруме пример накидать.
Ответ отправил: Morgion (статус: Студент)
Ответ отправлен: 26.03.2007, 20:49 Оценка за ответ: 5 Комментарий оценки: спасибо, будем пробовать!!! и можно примеры!!!
Вопрос № 79.745
Я только недавно начал изучать С++ (раньше учил Delphi). Поставил програмку Borland Developer Studio 2006 и сталкнулся с такой проблемой:
1) Написаные на С++ Builder програмки не запускаются на других машинах, пишет что нехватает файлов (даже если чистую форму откампилить и попробовать запустить, то выдаст ошибку в файле vcl100.bpl). Как сделать штоб програмки запускались? С Delphi таких проблем нет.
2) Подскажите какие нибуть учебники по этой программе, желательно в электронном виде.
Отправлен: 26.03.2007, 07:49
Вопрос задал: [C]RaSh (статус: 1-ый класс)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Thread
Здравствуйте, [C]RaSh!
Если я не ошибаюсь, то BDS 2006 расчитан на создание .Net приложений. Соответственно нужен framework.
Ответ отправил: Thread (статус: 5-ый класс)
Ответ отправлен: 26.03.2007, 15:14
Отвечает: ramok
Здравствуйте, [C]RaSh!
http://sources.ru/builder/faq/000.html
Ответ отправил: ramok (статус: Практикант)
Ответ отправлен: 26.03.2007, 16:44