Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di LMondi
    Registrato dal
    Sep 2004
    Messaggi
    1,291

    VB6-leggere dim. immagine in pixel.

    Dopo aver manipolato un'immagine di originari 450x631 pixel (caricata in un controllo Image) vorrei leggere le nuove dimensioni in pixel. Il monitor in uso è di 17" risoluzione 1.024x768.
    Come posso fare?
    LM

  2. #2
    Utente di HTML.it L'avatar di LMondi
    Registrato dal
    Sep 2004
    Messaggi
    1,291
    Dopo svariate prove ... ho risolto in questo modo:
    codice:
     Ww = pic.Width / Screen.TwipsPerPixelX    ' larghezza in pixel
     Hh = pic.Height / Screen.TwipsPerPixelY   ' altezza in pixel
    I valori di ritorno sembrano corrispondere; cosa ne dite è corretto?
    LM

  3. #3
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    E' corretto ma, piu' semplicemente, potevi impostare la ScaleMode = 3 (pixel) e leggere ScaleWidth e ScaleHeight

  4. #4
    Utente di HTML.it L'avatar di LMondi
    Registrato dal
    Sep 2004
    Messaggi
    1,291
    ciao oregon,
    inizialmente ho provato, come da te indicato, ma il colore di sfondo della Frm veniva falsato (a righe); comunque grazie per la risposta di conferma.
    LM

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.