Discussão do artigo "Interfaces gráficas X: Ordenação, reconstrução da tabela e controles nas células (build 11)" - página 6

 
Anatoli Kazharski:
Ainda não tenho tempo para isso.
Você pode me fornecer os espaços em branco dos botões de compra e venda? Eu os encomendarei para alguém e os carregarei em sua biblioteca.
 
Konstantin:
Você pode me fornecer botões em branco para compra e venda? Eu os encomendarei para alguém e os carregarei em sua biblioteca.

O que você deseja obter? Pelo menos me mostre uma tela ou algo assim...

Você sabe como fazer telas?

 
Artyom Trishkin:

O que você deseja obter? Pelo menos me mostre uma captura de tela.

Você sabe como criar telas?

Sim, eu descrevi claramente - preciso de espaços em branco de botões de compra e venda dessa biblioteca para fazer pares combinados de botões buy_sell e sell_buy, não faz sentido mostrar capturas de tela ))

Por que preciso de espaços em branco - não sei como trabalhar com o canal alfa, e esses botões aparentemente o têm

 
Konstantin:
Você pode me fornecer os espaços em branco dos botões de compra e venda? Vou encomendá-los para alguém e carregá-los em sua biblioteca.
Todas as imagens apresentadas nos artigos estão disponíveis em arquivos para download (no final de cada artigo).
 
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:

Descrevi claramente - preciso de espaços em branco dos botões de compra e venda dessa biblioteca para criar pares combinados de botões buy_sell e sell_buy, não há sentido nas capturas de tela ))

Por que você precisa de espaços em branco - não sei como trabalhar com o canal alfa, e esses botões aparentemente o têm

Mas não está claro para mim - quais botões (eu tenho botões Comprar e Vender, por exemplo, uma montanha e um carrinho pequeno) - Anatoly tem todos os tipos de ícones - quais botões devem ser combinados ali - não está claro.

Bem... se você não quiser, não precisa fazer isso - eu também tenho coisas para fazer.

 

Por que o método InitializingTable:

//+------------------------------------------------------------------+
//| Inicialização da tabela|
//+------------------------------------------------------------------+
void CMainPanel::InitializingTable(void)
  {
//--- Matriz de nomes de cabeçalho
   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 imagens
   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++)
     {
      //--- Definir os nomes dos cabeçalhos
      m_canvas_table.SetHeaderText(c,text_headers[c]);
      //---
      for(int r=0; r<ROWS1_TOTAL; r++)
        {
         //--- Definir as imagens
         m_canvas_table.SetImages(c,r,image_array);
         //--- Definir nomes de caracteres
         if(c<1)
            m_canvas_table.SetValue(c,r,text_array[r]);
         //--- Valor padrão para todas as células
         else
            m_canvas_table.SetValue(c,r,"-");
        }
     }
  }

insere imagens em cada célula da tabela, se elas são necessárias apenas na primeira coluna?

 
Konstantin:

Por que o método InitializingTable:

insere imagens em cada célula da tabela, se elas são necessárias apenas na primeira coluna?

Então você escreveu seu próprio método e está perguntando por que ele precisa de algo que você mesmo escreveu? )

Corrija-o de acordo com suas necessidades.

 
Anatoli Kazharski:

Então você escreveu seu próprio método e está perguntando por que algo que você mesmo escreveu é necessário lá? )

Corrija-o de acordo com suas necessidades.


O método é seu, eu apenas alterei os tickers para adequá-los aos testes, pois trabalho na seção de ações
 
Konstantin:

o método é o seu, apenas alterei os tickers para se adequarem aos testes, pois trabalho na seção de ações
Devo ter inserido o exemplo errado no artigo. De qualquer forma, corrija-o para suas tarefas conforme sua necessidade.