Обсуждение статьи "Графические интерфейсы X: Сортировка, реконструкция таблицы и элементы управления в ячейках (build 11)" - страница 5

 
Konstantin:

)) теперь понял, кстати DataType() по дефолту какой тип имеет? Или дефолтного состояния нет и нужно по любому определять тип хранимого значения перед его добавлением в ячейку?

По умолчанию string:

//+------------------------------------------------------------------+
//| Инициализация указанного столбца значениями по умолчанию         |
//+------------------------------------------------------------------+
void CCanvasTable::ColumnInitialize(const uint column_index)
  {
//--- Инициализация свойств столбцов значениями по умолчанию
   m_columns[column_index].m_x              =0;
   m_columns[column_index].m_x2             =0;
   m_columns[column_index].m_width          =100;
   m_columns[column_index].m_type           =TYPE_STRING;
   m_columns[column_index].m_text_align     =ALIGN_CENTER;
   m_columns[column_index].m_text_x_offset  =m_text_x_offset;
   m_columns[column_index].m_image_x_offset =m_image_x_offset;
   m_columns[column_index].m_image_y_offset =m_image_y_offset;
   m_columns[column_index].m_header_text    ="";
  }
 
Anatoli Kazharski:

2 и 3 можно не включать уже сейчас. В методе создания формы в пользовательском класса CProgram не вызывайте методы:


 


ну еще третий бы метод для отключения 1
 
Anatoli Kazharski:

По умолчанию string:


спс, уже сам нашел ))
 
Konstantin:

ну еще третий бы метод для отключения 1
Добавлю метод UseCloseButton().
 
Anatoli Kazharski:
Добавлю метод UseCloseButton().

спс )) а когда ждать все эти обновления?

Еще вопрос - возможно ли в ячейку таблицы поместить два графических объекта или ограничение только на один?

Если такой возможности нет, то не могли бы вы сделать совмещенные  картинки стрелок buy_sell и sell_buy в формате bmp16, как в примере TestLibrary10 ?

 
Konstantin:

спс )) а когда ждать все эти обновления?

еще вопрос - возможно ли в ячейку таблицы поместить два графических объекта или ограничение только на один?

Вообще будьте готовы к тому, что следующего обновления возможно не будет никогда. )

А так, надеюсь как можно скорее решить список задач для следующей статьи. Может через неделю, может недели через две, а может и через месяц.

Можете показать пример Вашей задачи, когда нужно более одной картинки в ячейке таблицы?

 
Konstantin:

...

Если такой возможности нет, то не могли бы вы сделать совмещенные  картинки стрелок buy_sell и sell_buy в формате bmp16, как в примере TestLibrary10 ?

Рекомендую научиться пользоваться, каким-нибудь графическим редактором, чтобы самому создавать или обрабатывать изображения для графического интерфейса.
 
Anatoli Kazharski:

Можете показать пример Вашей задачи, когда нужно более одной картинки в ячейке таблицы?

статарбитраж, вход "двумя ногами"

просто сейчас в таблице приходится текстом писать, таблица на основе стандартной библиотеки MetaQuotes, но этот класс я делал еще в 2014 году и он не такой функциональный как у вас, поэтому решил дальше свою библиотеку GUI не писать, да и событийная модель как в MFC (реализовано в стандартной библиотеке MetaQuotes) меня не совсем устраивает )) ваша библиотека лучше и функциональнее

 
Anatoli Kazharski:
Рекомендую научиться пользоваться, каким-нибудь графическим редактором, чтобы самому создавать или обрабатывать изображения для графического интерфейса.
для меня графика с трудом дается, к тому же у вас уже заготовки есть готовые на основе сделанных кнопок buy и sell
 
Konstantin:
для меня графика с трудом дается, к тому же у вас уже заготовки есть готовые на основе сделанных кнопок buy и sell
Пока нет времени на это. 
Причина обращения: