Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Kliknite na tlačidlo " Štart " , " Všetky programy " a " Visual Studio " pre vstup do integrované vývojové prostredie . Vyberte " Visual Basic " ako programovací jazyk a Windows prihláška režime aplikácie .
2
Dvakrát kliknite na Form1.vb zadať kód rozhrania . Vytvorte nový modul s názvom GetFormSize .
3
Zadajte kód novovytvorenej modulu . Definujte hdc , IngRetVal , screenX , screeny , Pixx a škriatok , ktorý budete používať v programovaní :
Dim hdc As Long , lngRetVal Ako LongDim screenX As Variant , screeny Ako VariantDim Pixx As Variant , Pixy As Variant
Stránka 4
Použite GetDeviceCaps functon získať veľkosť obrazovky v pixeloch pre X a Y :
screenX = GetDeviceCaps ( hdc , HORZRES ) screeny = GetDeviceCaps ( hdc , VERTRES )
Funkcia GetDeviceCaps načíta informácie o zariadení súvisiace s pre konkrétne zariadenie , ako monitora . To má dva argumenty HDC a HORZSIZE ktorá predstavuje šírku fyzickej obrazovky
5
Zadajte funkcií GetDeviceCaps na výpočet konverzie pixelov pre X a Y : .
Pixx = GetDeviceCaps ( hdc , LOGPIXELSX ) Pixy = GetDeviceCaps ( hdc , LOGPIXELSY ) Previesť pixelov na body pomocou kódu : x = ( screenX /Pixx ) * 72y = ( screeny /Pixy ) * 72
6
Zadajte kód medzi medzi Sub a End Sub re- size formulár na základe vypočítaných bodov pre x a y :
Dim x As Variant , y Ako VariantGetFormSize x , yLoad Form1With Form1.Top = 0.Left = 0.Width = x.Height = Yendo WithForm1.Show