Discusión sobre el artículo "Interfaces gráficas X: Ordenamiento, reconstrucción de la tabla y controles en las celdas (build 11)" - página 6

 
Anatoli Kazharski:
No tengo tiempo para esto todavía.
¿puedes darme botones de compra y venta en blanco? Los pediré para alguien y los subiré a tu biblioteca.
 
Konstantin:
¿Puedes darme botones de compra y venta en blanco? Los pediré para alguien y los subiré a tu biblioteca.

¿Qué quieres conseguir? Al menos enséñame una pantalla o algo...

¿Sabes hacer pantallas?

 
Artyom Trishkin:

¿Qué quieres conseguir? Al menos muéstrame una captura de pantalla.

¿Sabes cómo hacer pantallas?

Sí, lo describí claramente - Necesito espacios en blanco de los botones de compra y venta de esta biblioteca para hacer pares combinados de botones buy_sell y sell_buy, no tiene sentido mostrar capturas de pantalla ))

por qué necesito espacios en blanco - No sé cómo trabajar con el canal alfa, y estos botones aparentemente tienen en ellos

 
Konstantin:
¿puedes darme los espacios en blanco de los botones de compra y venta? Los encargaré para alguien y los subiré a tu biblioteca.
Todas las imágenes presentadas en los artículos están disponibles en archivos para su descarga (al final de cada artículo).
 
ImageFu button maker
ImageFu button maker
  • votos: 4479
  • contact@imagefu.com
  • www.imagefu.com
A web button generator with full control over the button style and content. Easy & free!
 
Konstantin:

Lo he descrito claramente - Necesito espacios en blanco de comprar y vender botones de esta biblioteca para hacer pares combinados de buy_sell y sell_buy botones, no tiene sentido en las capturas de pantalla ))

¿Por qué necesita espacios en blanco - No sé cómo trabajar con el canal alfa, y estos botones aparentemente lo tienen

Pero no está claro para mí - lo que los botones (tengo botones de compra y venta, por ejemplo, una montaña y un pequeño carro) - Anatoly tiene todo tipo de iconos - lo que los botones se deben combinar allí - no está claro.

Bueno..., si no quieres, no hace falta - yo también tengo cosas que hacer.

 

¿Por qué el método InitializingTable:

//+------------------------------------------------------------------+
//| Inicialización de la tabla|
//+------------------------------------------------------------------+
void CMainPanel::InitializingTable(void)
  {
//--- Matriz de nombres de cabecera
   string text_headers[COLUMNS1_TOTAL]={"Symbol","Bid","Ask","!","Time"};
//--- Matriz de caracteres
   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); 
//--- Matriz de imágenes
   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++)
     {
      //--- Establecer los nombres de cabecera
      m_canvas_table.SetHeaderText(c,text_headers[c]);
      //---
      for(int r=0; r<ROWS1_TOTAL; r++)
        {
         //--- Establecer las imágenes
         m_canvas_table.SetImages(c,r,image_array);
         //--- Establecer nombres de caracteres
         if(c<1)
            m_canvas_table.SetValue(c,r,text_array[r]);
         //--- Valor por defecto para todas las celdas
         else
            m_canvas_table.SetValue(c,r,"-");
        }
     }
  }

inserta imágenes en cada celda de la tabla, si sólo son necesarias en la primera columna?

 
Konstantin:

¿Por qué el método InitializingTable:

inserta imágenes en cada celda de la tabla, si sólo se necesitan en la primera columna?

¿Así que escribiste tu propio método y estás preguntando por qué se necesita algo que escribiste tú mismo? )

Arréglalo según tus necesidades.

 
Anatoli Kazharski:

¿Así que escribiste tu propio método y estás preguntando por qué algo que escribiste tú mismo es necesario allí? )

Arréglalo según tus necesidades.


El método es tuyo, sólo he cambiado los tickers para adaptarse a las pruebas, como yo trabajo en la sección de valores
 
Konstantin:

el método es el suyo, sólo cambié los tickers para adaptarlos a las pruebas, ya que trabajo en la sección de bolsa
Me habré equivocado al insertar el ejemplo en el artículo. En cualquier caso, corregirlo para sus tareas como usted necesita.