Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Styra msgbox positionen på skärmen

Postades av 2000-11-22 16:30:00 - Urban Josefsson, i forum visual basic - allmänt, Tråden har 4 Kommentarer och lästs av 803 personer

Finns det något sätt att styra positionen på msgbox'en på skärmen?

//UJ


Svara

Sv: Styra msgbox positionen på skärmen

Postades av 2000-11-22 18:39:00 - Pelle Johansson

Jag har sett ett sådant exempel i resource library - sök där!
/Pelle


Svara

Sv: Styra msgbox positionen på skärmen

Postades av 2000-11-22 19:48:00 - Urban Josefsson

Tackar.

//UJ


Svara

Sv: Styra msgbox positionen på skärmen

Postades av 2000-11-27 09:01:00 - Urban Josefsson

Jag har forsokt att kora denna kod utan att lyckas. Det som hander ar att koden kors ýgenom men so výsas ýnte msgbox alls, koden stannar pa detta stalle.


Public Declare Function UnhookWindowsHookEx Lib "user32" (ByVal lpHook As Long) As Long
Public Declare Function GetWindowLong Lib "user32" Alias "GetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long) As Long
Public Declare Function GetCurrentThreadId Lib "kernel32" () As Long
Public Declare Function SetWindowsHookEx Lib "user32" Alias "SetWindowsHookExA" (ByVal idHook As Long, ByVal lpfn As Long, ByVal hmod As Long, ByVal dwThreadId As Long) As Long
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 mlHooked As Long
Function WinProc(ByVal lMsg As Long, ByVal wParam As Long, ByVal lParam As Long) As Long
Const HCBT_ACTIVATE = 5
Const SWP_NOSIZE = &H1
Const SWP_NOZORDER = &H4
Const SWP_NOACTIVATE = &H10

If lMsg = HCBT_ACTIVATE Then
SetWindowPos wParam, 0, 0, 0, 0, 0, SWP_NOSIZE Or SWP_NOZORDER Or SWP_NOACTIVATE ' 'Show the MsgBox
'Release the hook
UnhookWindowsHookEx mlHooked
End If
End Function
Private Sub Command1_Click()
Dim llInst As Long
Dim llThread As Long
Const GWL_HINSTANCE = (-6)
Const WH_CBT = 5
'get the window
llInst = GetWindowLong(Me.hwnd, GWL_HINSTANCE)
'get the thread
llThread = GetCurrentThreadId()
'hook it
mlHooked = SetWindowsHookEx(WH_CBT, AddressOf WinProc, llInst, llThread)
'Display the message box
MsgBox "This message box is in a different position?"
End Sub

//UJ


Svara

Sv: Styra msgbox positionen på skärmen

Postades av 2000-11-27 16:22:00 - Mattias Sjögren

Som du ser krävs det en jäkla massa krångelkod för att göra en sån enkel sak. En betydligt enklare lösning är att designa ditt eget MsgBox liknande formulär som du visar där du önskar på skärmen.


MS


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 615
27 953
271 709
5 671
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies