Uno dei più importanti controlli di Visual Basic 6 grafici è la PictureBox . Esso mostra non solo le immagini grafiche , ma è possibile utilizzarlo per organizzare e raggruppare altri controlli VB6 . Se un'immagine è troppo grande per la PictureBox , si ridimensiona per adattare l'immagine , se si imposta la proprietà " AutoSize " . Altre proprietà consentono di aggiungere sfondi e bordi al PictureBox .
PictureClip controllo
Il controllo PictureClip consente agli sviluppatori di estrarre grafici multipli da una singola immagine . Questo è utile quando è necessario visualizzare le immagini piccole , come le icone e pulsanti di un modulo. Con la creazione di una grande immagine che contiene le immagini più piccole , è possibile estrarre risorse grafiche , come ne avete bisogno. Microsoft sottolinea che è più efficiente usare il PictureClip per immagini più piccole che per creare PictureBoxes separati per ogni grafico nell'applicazione .
Funzioni incorporate
Visual Basic 6 è dotato di funzioni incorporate che consentono di manipolare pennelli virtuali . Utilizzare questi metodi per creare grafici di ogni genere . Ad esempio, il metodo "Linea" consente di disegnare linee , rettangoli e altri poligoni . Impostando la proprietà di riempimento di una riga , si può anche riempire i poligoni con il colore mentre si disegna . Un'altra funzione grafica utile è il metodo " Point" . Gli sviluppatori utilizzano questo per determinare il colore di un qualsiasi punto di un modulo di Visual Basic 6 . Questa funzione è simile allo strumento contagocce trovato in programmi di editing di immagini .
BitBlt
avanzata sviluppatori Visual Basic creare animazioni complesse utilizzando la funzione di trasferimento a blocchi di bit. Questa caratteristica di Windows a basso livello , noto anche come BitBlt , permette di copiare parte di un'immagine bitmap da una posizione su una forma all'altra in modo efficiente. Questo crea l'illusione del movimento e permette di creare giochi coinvolgenti , animazioni e grafica complessa .
Programmazione © www.354353.com