Функция определения структуры диалога.
//***************************
MyDialog::CreateLayout()
{
SetTitle(cPlugName); // Установить имя диалога плагина
AddGroupBeginV(1001, BFH_SCALEFIT,1,"group",0);//Начало группы V-вертикальная
AddSeparatorH(0);//Разделитель
AddComboBox(2001, BFH_SCALEFIT|BFV_CENTER, 250, 0);//КомбоБокс
AddItem(2001, 1, "1. Endless"); //ParaObject №1
SetItem(2001, 1);//Установить в комбобоксе по умолчанию Подобъект №1
AddSeparatorH(0);//Разделитель
AddGroupEnd();//Конец группы
AddGroupBeginV(1004, BFH_SCALEFIT,1,"group",0);//Начало группы V-вертикальная
AddSeparatorH(0);//Разделитель
AddDlgGroup(DR_DLGGROUP_OK);
AddGroupEnd();//Конец группы
return TRUE;//Возвращает значение=1
}
//******************************
- Установливаем имя диалога плагина.
- Инициируем первую вертикальную группу, ставим разделитель.
- Добавляем комбобокс с переменной (2001), параметрами и координатами
- Вставляем в бокс имя нашего первого объекта ("1. Endless") и делаем его первым показываемым в диалоге SetItem(2001, 1).
- Ставим разделитель и конец первой вертикальной группы.
- Инициируем вторую вертикальную группу.
- Добавляем в диалог кнопку ОК - AddDlgGroup(DR_DLGGROUP_OK)
- Ставим конец второй вертикальной группы.
//***************************
MyDialog::CreateLayout()
{
SetTitle(cPlugName); // Установить имя диалога плагина
AddGroupBeginV(1001, BFH_SCALEFIT,1,"group",0);//Начало группы V-вертикальная
AddSeparatorH(0);//Разделитель
AddComboBox(2001, BFH_SCALEFIT|BFV_CENTER, 250, 0);//КомбоБокс
AddItem(2001, 1, "1. Endless"); //ParaObject №1
SetItem(2001, 1);//Установить в комбобоксе по умолчанию Подобъект №1
AddSeparatorH(0);//Разделитель
AddGroupEnd();//Конец группы
AddGroupBeginV(1004, BFH_SCALEFIT,1,"group",0);//Начало группы V-вертикальная
AddSeparatorH(0);//Разделитель
AddDlgGroup(DR_DLGGROUP_OK);
AddGroupEnd();//Конец группы
return TRUE;//Возвращает значение=1
}
//******************************
Комментариев нет:
Отправить комментарий