vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevAniGif - als kostenlose Vollversion auf unserer vb@rchiv CD Vol.5  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Suche Visual-Basic Code
Re: Internetseite als Infofenster im Vordergrund 
Autor: Chris1973
Datum: 08.08.06 11:15

okay bin schon einiges weiter
Habe die Deklarationen nach oben gesetzt und die Funktionen darunter. Jetzt kommt auch keine Fehlermeldung mehr und das Browserfenster wird mir richtig angezeigt.
Hier noch mal der Code und danach meine Fragen:

Private 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
 
Private Const HWND_TOPMOST = -1
Private Const HWND_NOTOPMOST = -2
Private Const SWP_NOMOVE = 2
Private Const SWP_NOSIZE = 1
Private Const FLAGS = SWP_NOMOVE Or SWP_NOSIZE
 
Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" _
  (ByVal hWnd As Long, ByVal lpOperation As String, ByVal lpFile As String, _
  ByVal lpParameters As String, ByVal lpDirectory As String, _
  ByVal nShowCmd As Long) As Long
 
Private Function OpenWithLinkedApp(ByVal lOwnerHWND As Long, _
  ByVal sFile As String, Optional ByVal sVerb As String = "open") As Boolean
 
  OpenWithLinkedApp = ShellExecute(lOwnerHWND, sVerb, sFile, "", "", 1) > 32
 
  End Function
 
Public Function TopMost(ByVal hWnd As Long, _
  Optional ByVal bTopMost As Boolean = True) As Boolean
 
  Dim lInsertAfter As Long
  lInsertAfter = IIf(bTopMost, HWND_TOPMOST, HWND_NOTOPMOST)
  TopMost = SetWindowPos(hWnd, lInsertAfter, 0, 0, 0, 0, FLAGS) <> 0
End Function
 
Private Sub Form_Load()
TopMost Me.hWnd
Me.Left = Screen.Width - Me.Width
Me.Top = 0
End Sub
 
Private Sub Timer1_Timer()
WebBrowser1.Navigate "http://www.xxxxxxx.net/chat/online.php"
End Sub
 
 
Private Sub WebBrowser1_Click()
OpenWithLinkedApp Me.hWnd, "http://www.xxxxx.net/chat"
End Sub
1. Wie schaffe ich es, dass beim Click auf das Browserfenster der Browser geöffnet wird. Momentan macht er das nämlich nicht.

Die Funktion

Private Sub WebBrowser1_StatusTextChange(ByVal Text As String)
OpenWithLinkedApp Me.hWnd, "http://www.xxxx.net/chat"
End Sub
führte dazu, dass der Link nach jeder Aktualisierung des Timers automatisch 1x den Link geöffnet hat und ich so sehr schnell 10x das Browserfenster auf dem Bildschirm hatte und auf das Click reagiert er gar nicht

2. Brauche ich den Timer überhaupt? Die PHP Seite aktualisiert sich eigentlich selber, d.h. wenn ich die z.B. im InternetExplorer aufrufe und das Browserfenster stehen lasse wird sie mir immer aktualisiert ohne das ich neu Laden anklicke. Momentan zuckt das Fenster nämlich so komisch durch den ständigen Neuaufruf.

Danke Danke Danke, Du hilfst mir super weiter
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Internetseite als Infofenster im Vordergrund1.384Chris197308.08.06 07:57
Re: Internetseite als Infofenster im Vordergrund1.056vbtricks08.08.06 09:40
Re: Internetseite als Infofenster im Vordergrund872Chris197308.08.06 10:00
Re: Internetseite als Infofenster im Vordergrund856Chris197308.08.06 10:18
Re: Internetseite als Infofenster im Vordergrund919vbtricks08.08.06 10:46
Re: Internetseite als Infofenster im Vordergrund963vbtricks08.08.06 10:29
Re: Internetseite als Infofenster im Vordergrund929Chris197308.08.06 10:47
Re: Internetseite als Infofenster im Vordergrund1.217Chris197308.08.06 11:15
fertig854Chris197308.08.06 11:24
Re: Internetseite als Infofenster im Vordergrund1.085vbtricks08.08.06 13:04
Re: Internetseite als Infofenster im Vordergrund881Chris197308.08.06 13:15
Re: Internetseite als Infofenster im Vordergrund953vbtricks09.08.06 11:48
D A N K E869Chris197316.08.06 15:17

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel