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

 
Anatoli Kazharski:
Пока нет времени на это. 
а заготовки кнопок buy и sell можете дать? я кому нить закажу и вам в библиотеку их скину
 
Konstantin:
а заготовки кнопок buy и sell можете дать? я кому нить закажу и вам в библиотеку их скину

Что хотите получить? Хоть покажите скрином что-ли...

Скрины-то умеете делать?

 
Artyom Trishkin:

Что хотите получить? Хоть покажите скрином что-ли...

Скрины-то умеете делать?

да вроде как понятно описал - нужны заготовки кнопок buy и sell из данной библиотеки, что бы сделать совмещенные пары кнопок buy_sell и sell_buy, скринить смысла нет ))

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

 
Konstantin:
а заготовки кнопок buy и sell можете дать? я кому нить закажу и вам в библиотеку их скину
Все изображения представленные в статьях доступны в архивах для скачивания (в конце каждой статьи).
 
ImageFu button maker
ImageFu button maker
  • голосов: 4479
  • contact@imagefu.com
  • www.imagefu.com
A web button generator with full control over the button style and content. Easy & free!
 
Konstantin:

да вроде как понятно описал - нужны заготовки кнопок buy и sell из данной библиотеки, что бы сделать совмещенные пары кнопок buy_sell и sell_buy, скринить смысла нет ))

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

А вот мне не понятно - какие кнопки (у меня так например, кнопок Buy и Sell гора и маленькая тележка) - у Анатолия всякие иконки есть - какие кнопки там нужно объединять - не понятно.

Ну..., не хотите - не нужно - у меня тоже ж дела есть.

 

зачем в методе InitializingTable:

//+------------------------------------------------------------------+
//| Инициализация таблицы                                            |
//+------------------------------------------------------------------+
void CMainPanel::InitializingTable(void)
  {
//--- Массив названий заголовков
   string text_headers[COLUMNS1_TOTAL]={"Symbol","Bid","Ask","!","Time"};
//--- Массив символов
   string text_str = "MFON SBER SBERP GAZP TATN LKOH ROSN NVTK SNGS SNGSP VTBR MOEX AFKS IRAO "
                     "AFLT FEES ALRS MAGN NLMK CHMF GMKN HYDR TATNP YNDX RTKM MGNT MTSS";
   string text_array[];
   int _size = CreateArray(text_str, text_array); 
//--- Массив картинок
   string image_array[3]=
     {
      "::Images\\EasyAndFastGUI\\Icons\\bmp16\\circle_gray.bmp",
      "::Images\\EasyAndFastGUI\\Icons\\bmp16\\arrow_up.bmp",
      "::Images\\EasyAndFastGUI\\Icons\\bmp16\\arrow_down.bmp"
     };
//---
   for(int c=0; c<COLUMNS1_TOTAL; c++)
     {
      //--- Установим названия заголовков
      m_canvas_table.SetHeaderText(c,text_headers[c]);
      //---
      for(int r=0; r<ROWS1_TOTAL; r++)
        {
         //--- Установим картинки
         m_canvas_table.SetImages(c,r,image_array);
         //--- Установим названия символов
         if(c<1)
            m_canvas_table.SetValue(c,r,text_array[r]);
         //--- Для всех ячеек значение по умолчанию
         else
            m_canvas_table.SetValue(c,r,"-");
        }
     }
  }

в каждую ячейку таблицы вставляются картинки, если они нужны только в первую колонку?

 
Konstantin:

зачем в методе InitializingTable:

в каждую ячейку таблицы вставляются картинки, если они нужны только в первую колонку?

То есть Вы сами написали свой метод и спрашиваете, зачем там нужно то, что сами же и написали? )

Исправьте с учётом своих потребностей.

 
Anatoli Kazharski:

То есть Вы сами написали свой метод и спрашиваете, зачем там нужно то, что сами же и написали? )

Исправьте с учётом своих потребностей.


метод ваш, я просто тикеры изменил под тесты, т.к. работаю на фондовой секции
 
Konstantin:

метод ваш, я просто тикеры изменил под тесты, т.к. работаю на фондовой секции
В статье наверное не тот пример вставил. В любом случае исправьте под свои задачи, как Вам нужно.