Guide e Tutorials:indexed | |||
Le API: le strutture nelle dichiarazioni delle funzioni Come già si è visto le strutture sono molto frequenti all'interno delle dichiarazioni delle funzioni. Questo perchè con un solo puntatore ad una struttura è possibile richiamare un numero di informazioni molto superiore a quello assegnabile ad un singolo parametro. Se infatti definiamo puntatore ad una struttura l'indicatore di passaggio da una dichiarazione di una funzione ad una struttura, ad esempio:
|
Declare Function CreateFont Lib "gdi32" Alias "CreateFontA" (ByVal H As Long, _ ByVal W As Long, ByVal E As Long, ByVal O As Long, ByVal W As Long, ByVal I As Long, _ ByVal u As Long, ByVal S As Long, ByVal C As Long, ByVal OP As Long, ByVal CP As Long, _ ByVal Q As Long, ByVal PAF As Long, ByVal F As String) As Long |
Declare Function CreateFontIndirect Lib "gdi32" Alias "CreateFontIndirectA" (lpLogFont _ As LOGFONT) As Long |
Declare Function CreateFontIndirect Lib "gdi32" Alias "CreateFontIndirectA" (lpLogFont _ As LOGFONT) As Long Private Type LOGFONT lfHeight As Long lfWidth As Long lfEscapement As Long lfOrientation As Long lfWeight As Long lfItalic As Byte lfUnderline As Byte lfStrikeOut As Byte lfCharSet As Byte lfOutPrecision As Byte lfClipPrecision As Byte lfQuality As Byte lfPitchAndFamily As Byte lfFaceName(1 To LF_FACESIZE) As Byte End Type |
Archivio:ndexed | ||||
Lezioni | Commenta questa lezione | Invia la tua guida | Avviso per le nuove lezioni | Proponi un argomento |
Visual Basic Italia© copyright 2000 - tutti i diritti riservati |