/ Forside / Teknologi / Udvikling / VB/Basic / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
VB/Basic
#NavnPoint
berpox 2425
pete 1435
CADmageren 1251
gibson 1230
Phylock 887
gandalf 836
AntonV 790
strarup 750
Benjamin... 700
10  tom.kise 610
Always on top... Hvordan?
Fra : Mathias


Dato : 06-09-03 20:13

Hej NG!

Hvordan laver man en Always On Top function? Er det muligt i VB?

Hilsen Mathias

 
 
Jens Vestergaard (06-09-2003)
Kommentar
Fra : Jens Vestergaard


Dato : 06-09-03 20:21

"Mathias" <mathias@nonne.tld> skrev i en meddelelse
news:Xns93EED7E4D3255invalidtld@212.54.64.135...
> Hej NG!
>
> Hvordan laver man en Always On Top function? Er det muligt i VB?

Kig i API-viewer/Hjælp after kaldet SetWindowPos.

Meget simpel brug:

Modul:
Public 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

Public Const SWP_NOMOVE = &H2
Public Const SWP_NOSIZE = &H1

Form:
Dim lRet As Long
lRet = SetWindowPos(Me.hWnd, -1,0,0,0,0,SWP_NOMOVE or SWP_NOSIZE)

Bemærk 2. parameter (-1 eller True), som sætter vinduet foran alle andre.

--
mvh
Jens Vestergaard (mailadr i dette indlæg er ikke gyldig!)
www.railsoft.dk
Døgnets jernbanenyheder: www.railsoft.dk/medier.asp







Mathias (06-09-2003)
Kommentar
Fra : Mathias


Dato : 06-09-03 20:32

"Jens Vestergaard" <j@railsoft.dk> wrote in news:3f5a3391$0$83042
$edfadb0f@dtext01.news.tele.dk:

Option Explicit
Dim AntalGangeJegHarSagtTak As Long ' - VeryLong

Private Sub Form_Load
Do Until CIA Finds Life In Space
MsgBox "Mange tak!"
Loop
End Sub

Hehe ;)

Søg
Reklame
Statistik
Spørgsmål : 177557
Tips : 31968
Nyheder : 719565
Indlæg : 6408878
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste