Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako si vyrobiť formuláre zostať na vrchole vo Visual Basic 6

Visual Basic 6 nemá funkciu , ktorá automaticky udržuje tvar ako vrchný okno na obrazovke , ale môžete použiť modul deklarovať funkciu SetWindowPos API a odkázať ho váš projekt . Aj keď program beží , forma zostáva na vrchole všetkého : ďalšie formy , ktoré sú súčasťou rovnakého projektu a všetky ostatné programy bežia v rovnakom čase . Aj keď forma zostáva na vrchole všetkého ostatného , môže užívateľ stále meniť jeho veľkosť , alebo presunúť okolo na obrazovke . Pokyny dovolená 1

Otvorte Visual Basic 6. Kliknite na tlačidlo " Štandardné EXE " v okne " New Project " a kliknite na " Otvoriť " vytvoriť projekt s formulármi .
2

Kliknite na " projekt " v ponuke a potom kliknite na tlačidlo " Pridať modul . " Kliknite na tlačidlo " Otvoriť " na "Add Module " v dialógovom okne , ktoré sa otvorí pridať modul do projektu a otvorí jeho okno kód
3

Zadajte nasledujúci príkaz : .

Option Explicit

Declare Function SetWindowPos Lib " user32 " ( byVal hwnd As Long , byVal hWndInsertAfter As Long , byVal x As Long , byVal y As Long , byVal cx As Long , byVal cy As Long , byval wFlags as Long ) as Long

príkazu Declare je odkaz na externé user32 knižnica , ktorá obsahuje funkciu SetWindowPos .
4

Otvorte Form_Load ( ) kód okno pre Form1 a typ nasledujúce : klipart

Dim windowPosition ako dlho

windowPosition = SetWindowPos ( Form1.hwnd , -1 , 0 , 0 , 0 , 0 , 1 )

Tento kód volá funkcie deklarované v module a nastaví Form1 sa vždy zobrazí ako top objektu , kedy projekt beží .
5

Build zvyšok projektu . Stlačením tlačidla " F5 " , aby to vyskúšať a uvidíte , že forma stále zostáva na vrchole .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené