🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: nl.comp.programmeren
Article #761

Re: Venstertje steeds "On Top" in VB3.0 ?

#761
From: Matthijs Sypkens Smit
Date: Sat, 07 Jun 1997 00:00
32 lines
1552 bytes
roger.volckaert@skynet.be (Roger Volckaert) wrote:

>Hallo,
>
>Ik schreef een eenvoudig programmaatje in Visual Basic 3.0 (Win 3.11)
>om de telefoonkosten te visualiseren tijdens het surfen.
>
>Een klein rechthoekig venstertje (2 cm x 5 cm) in de
>rechterbenedenhoek van het scherm toont de kostenteller.
>
>Kan iemand me vertellen hoe ik er moet voor zorgen dat dit schermpje
>steeds zichtbaar blijft ???

Voeg bij de declarations het volgende toe (declare op 1 regel!):

Declare Sub SetWindowPos Lib "User" (ByVal h1%, ByVal h2%, ByVal x%,
ByVal y%, ByVal cx%, ByVal cy%, ByVal f%)

Const HWND_TOPMOST = -1
Const SWP_NOACTIVATE = &H10
Const SWP_SHOWWINDOW = &H40

En vervolgens gebruik je de volgende code om het window always-on-top
te maken (in form_load bijv.). Vul voor XXXformname de naam in van het
form, waarop het van toepassing moet zijn (let op! op 1 regel!):

SetWindowPos XXXformname.hWnd, HWND_TOPMOST, 0, 0, 0, 0,
SWP_NOACTIVATE Or SWP_SHOWWINDOW

-- 
Matthijs
Technical Details
Message-ID: <3398f899.538594@news.tip.nl>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <339475cb.1463256@news.skynet.be>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: 107324,9792dab2f937c7fa
X-Google-Attributes: gid107324,public
X-Google-Thread: 111c4c,9792dab2f937c7fa
X-Google-Attributes: gid111c4c,public
From: sypkens.smit@tip.nl (Matthijs Sypkens Smit)
Subject: Re: Venstertje steeds "On Top" in VB3.0 ?
Date: 1997/06/07
Message-ID: <3398f899.538594@news.tip.nl>
X-Deja-AN: 246711397
References: <339475cb.1463256@news.skynet.be>
Organization: The FPI
Reply-To: Matthijs <sypkens.smit@tip.nl>
Newsgroups: nl.comp.programmeren,be.comp