Avatar billede vbnewbie Nybegynder
10. maj 2001 - 18:31 Der er 4 kommentarer og
1 løsning

Reserver stykke af skærm

Hvordan kan man resavere et stykke af skærmen til et program som ICQ gør det?
Avatar billede brian Nybegynder
10. maj 2001 - 21:40 #1
Mener du hvordan man kan få sit program til at ligge over de andre programmer ???
Avatar billede brian Nybegynder
10. maj 2001 - 21:47 #2
Dette skal i et modul :

Public Declare Function SetWindowPos Lib \"user32\" Alias \"SetWindowPos\" (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 HWND_TOPMOST = -1
Public Const HWND_NOTOPMOST = -2
Public Const SWP_NOSIZE = &H1
Public Const SWP_NOMOVE = &H2
Public Const OOMPS = SWP_NOSIZE Or SWP_NOMOVE

Her er dit prg øverst :

Call SetWindowPos(Formname.hwnd, HWND_TOPMOST, 0&, 0&, 0&, 0&, OOMPS)

Her er det ganske almindeligt igen :

Call SetWindowPos(Formname.hwnd, HWND_NOTOPMOST, 0&, 0&, 0&, 0&, OOMPS)
Avatar billede vbnewbie Nybegynder
10. maj 2001 - 22:21 #3
Der jeg mener er at ICQ nærmest skubber alt andet til siden når man maksimerer det sådan at det nærmest resaverer højre side af skærmen. Toolbaren fra office gør vist osse det samme så vidt jeg husker.
Avatar billede brian Nybegynder
10. maj 2001 - 22:25 #4
okie - øjeblik
Avatar billede vbnewbie Nybegynder
21. oktober 2001 - 12:59 #5
lukket
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester