Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Nozioni di base di Visual Programming >> .

Come fare un modulo di Stay on Top in Visual Basic 6

Visual Basic 6 non dispone di una funzione che mantiene automaticamente un modulo come la finestra in primo piano sullo schermo, ma è possibile utilizzare un modulo per dichiarare la funzione SetWindowPos API e farvi riferimento nel il progetto. Mentre il programma viene eseguito , il modulo rimane in cima a tutto : altre forme che sono parte dello stesso progetto e tutti gli altri programmi in esecuzione allo stesso tempo . Anche se il modulo resta in cima a tutto il resto, l'utente può comunque modificare la sua dimensione o spostarlo sullo schermo. Istruzioni
1

Aprire Visual Basic 6 . Fare clic su " EXE standard " nella finestra "Nuovo progetto" e fare clic su "Apri " per creare un progetto con un modulo.
2

Fare clic su " Progetto" nel menu e quindi fare clic su " Aggiungi modulo ". Fare clic sul pulsante "Apri" nella finestra di dialogo " Aggiungi modulo " che si apre per aggiungere un modulo al progetto e aprire la finestra del codice
3

Digitare quanto segue : .

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

l'istruzione Declare fa un riferimento alla libreria esterna user32 , che contiene la funzione SetWindowPos .
4

Aprire il Form_Load ( ) la finestra del codice per Form1 e tipo il seguente :

Dim windowPosition As Long

windowPosition = SetWindowPos ( Form1.hWnd , -1 , 0 , 0 , 0 , 0 , 1 ) per

Questo codice chiama la funzione dichiarata nel modulo e imposta Form1 per apparire sempre come l'oggetto di cui il progetto viene eseguito .
5

costruire il resto del progetto. Premere il tasto " F5 " per testare e vedere che la forma rimane sempre in primo piano .

 

Programmazione © www.354353.com