Visualizzazione dei risultati da 1 a 6 su 6

Discussione: [API] hdc cos'è?

  1. #1
    Utente di HTML.it L'avatar di cik
    Registrato dal
    Jul 2003
    Messaggi
    449

    [API] hdc cos'è?

    Volevo sapere le dimensioni in pixel dello schermo e ho trovato questa API
    codice:
    Private Declare Function GetDeviceCaps Lib "gdi32" (ByVal hdc As Long, ByVal nIndex As Long) As Long
    nel'esempio relativo viene chiamata così
    codice:
    P.x = GetDeviceCaps(Form1.hdc, 8)
    Io larò lavoro in VBA e le maschere non hanno la proprietà hdc
    C'è un modo per ricavarne il valore, magari con un'altra API?
    C'è un altro modo per ricavare la dimensioni dello schermo in pixel?(Screen.width o .height non funzionano)
    S'i fosse foco, arderei 'l mondo

  2. #2
    con l'api getdc()
    Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te

  3. #3
    Utente di HTML.it L'avatar di cik
    Registrato dal
    Jul 2003
    Messaggi
    449
    Grazie.

    Ero sicuro che lo sapevi.
    S'i fosse foco, arderei 'l mondo

  4. #4
    Utente di HTML.it L'avatar di cik
    Registrato dal
    Jul 2003
    Messaggi
    449
    sai anche dirmi perchè se la risoluzione orizzontale è 1024 mi restituisce 320 mentre se è 800 mi restituisce 216?
    S'i fosse foco, arderei 'l mondo

  5. #5
    Probabilmente è la cosatnete sbagliata (8)che restituisce millimetri e non pixel devi cercare il valore adatto
    Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te

  6. #6
    Utente di HTML.it L'avatar di cik
    Registrato dal
    Jul 2003
    Messaggi
    449
    no l'8 è giusto.

    Solo che gli passavo un'altra costante = 4

    Adesso funziona.

    Thanks
    S'i fosse foco, arderei 'l mondo

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.