O Q SIGNIFICA HDC
handle device, e pq nem todos os objetos tem essa propriedade.
hDC, ou Ponteiro para Dispositivo de Contexto é um valor inteiro-longo por meio do qual o sistema operacional MS-Windows consegue identificar algum componente que crie sua própria região de atualização em vÃdeo, um tipo de "miniatura" de vÃdeo, com suas próprias coordenadas.
Alguns componentes não possuem essa propriedade e dependem de componentes-container para sua apresentação / impressão, como os Label e os TextBox.
Nem todo componente possui uma interface com o usuário. Alguns são completamente invisÃveis. Outros ainda, possuem uma interface que não requer atualização ou dependem de um componente-container para esse trabalho, como visto.
Normalmente, componentes que tem a capacidade de conter outros componentes precisam gerar uma região especial no vÃdeo para sua correta apresentação e a dos componentes que estejam contidos nele. Assim, por exemplo, um PictureBox apresenta seu hDC e por meio desse ponteiro, o sistema operacional calcula as coordenadas de vÃdeo internas á esse controle á partir do zero com origem no canto superior esquerdo do controle e não da tela ou do formulário onde ele esteja. é por esse motivo que, ao inserir um TextBox em um PictureBox ou um Frame, as coordenadas do TextBox são calculadas á partir do canto superior esquerdo de seu container.
Todo componente que tenha seu hDC gera sua própria "miniatura" de vÃdeo (ou o que se chama, tecnicamente de um novo Dispositivo de Contexto) e essa capacidade adicional consome mais recursos também. Esse é um dos motivos pelos quais nem todos os controles são desenvolvidos com essa propriedade.
Valew?
Obs.: Não confunda hDC com hWnd. o hWnd é um ponteiro, também, mas para janelas (Windows) e não para dispositivos de contexto. Apesar de, em têrmos, ser parecido, não tem muito á ver com o hDC.
Alguns componentes não possuem essa propriedade e dependem de componentes-container para sua apresentação / impressão, como os Label e os TextBox.
Nem todo componente possui uma interface com o usuário. Alguns são completamente invisÃveis. Outros ainda, possuem uma interface que não requer atualização ou dependem de um componente-container para esse trabalho, como visto.
Normalmente, componentes que tem a capacidade de conter outros componentes precisam gerar uma região especial no vÃdeo para sua correta apresentação e a dos componentes que estejam contidos nele. Assim, por exemplo, um PictureBox apresenta seu hDC e por meio desse ponteiro, o sistema operacional calcula as coordenadas de vÃdeo internas á esse controle á partir do zero com origem no canto superior esquerdo do controle e não da tela ou do formulário onde ele esteja. é por esse motivo que, ao inserir um TextBox em um PictureBox ou um Frame, as coordenadas do TextBox são calculadas á partir do canto superior esquerdo de seu container.
Todo componente que tenha seu hDC gera sua própria "miniatura" de vÃdeo (ou o que se chama, tecnicamente de um novo Dispositivo de Contexto) e essa capacidade adicional consome mais recursos também. Esse é um dos motivos pelos quais nem todos os controles são desenvolvidos com essa propriedade.
Valew?
Obs.: Não confunda hDC com hWnd. o hWnd é um ponteiro, também, mas para janelas (Windows) e não para dispositivos de contexto. Apesar de, em têrmos, ser parecido, não tem muito á ver com o hDC.
Consegui passar a idéia?
E então? Consegui entender?
Tópico encerrado , respostas não são mais permitidas