begin process at 2012 02 15 21:36:59
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

J'AI BESOIN D'AIDE !!!! :)

 > 

Affichage du soft a coté de l'heure


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Affichage du soft a coté de l'heure

lundi 23 février 2004 à 16:13:05 | Affichage du soft a coté de l'heure

EvilGost

Membre Club
Bonjour à tous,

j'ai beau avoir fouillé VBfrance, je n'arrive pas a trouver une source (et pourtant, je suis sur qu'il y en a forcément une), qui permettrait d'afficher le programme VB (6), dans la barre des tâches à coté de l'heure (avec les programmes lancés en tâche de fond)...

En vous remerciant

EvilGost
lundi 23 février 2004 à 16:34:23 | Re : Affichage du soft a coté de l'heure

visualbasic

recherche les sources "Tray Icon" tu vas voir y'en pas plein !!!

lundi 23 février 2004 à 17:29:44 | Re : Affichage du soft a coté de l'heure

datatunning

Voilà ce aue j'utilise pour une appli genre server avec menu Start, Pause, Stop

Private Sub Form_Load()
On Error GoTo errHandler
' Hide the form to show only the systray icon.
Me.Visible = False

' Define the Tray options.
With nid
.cbSize = Len(nid)
.hWnd = Me.hWnd
.uId = vbNull
.uFlags = NIF_ICON Or NIF_TIP Or NIF_MESSAGE
.uCallBackMessage = WM_MOUSEMOVE
.hIcon = Me.Icon
.szTip = "My Application is running in the systray" & vbNullChar
End With

' Launch the Tray 'iconification'.
Shell_NotifyIcon NIM_ADD, nid
exit sub
errHandler:
debug.print "gestion generique des erreurs"
end sub


' This procedure receives the callbacks from the System Tray icon.
Private Sub Form_MouseMove(Button As Integer, Shift As Integer, x As Single, y As Single)
Const PROC_NAME = "frmTray.Form_MouseMove"
On Error GoTo errHandler
Dim Result As Long
Dim Msg As Long

' The value of X will vary depending upon the scalemode setting
If Me.ScaleMode = vbPixels Then
Msg = x
Else
Msg = x / Screen.TwipsPerPixelX
End If

Select Case Msg
Case WM_RBUTTONUP '517 display popup menu by right-click
Result = SetForegroundWindow(Me.hWnd)
Me.PopupMenu mnuSysTray
End Select
Exit Sub
errHandler:
Screen.MousePointer = vbNormal
End Sub



' system management menus.
Private Sub mnuStart_Click()
On Error GoTo errHandler
' Update menus options.
mnuStart.Enabled = False
mnuStart.Caption = "&Start"
mnuPause.Enabled = True
mnuStop.Enabled = True

' Update tray icon.
nid.szTip = "Manager started" & vbNullChar
Shell_NotifyIcon NIM_MODIFY, nid
Exit Sub
errHandler:
Screen.MousePointer = vbNormal
End Sub

Private Sub mnuPause_Click()
On Error GoTo errHandler
' Update menus options.
mnuStart.Enabled = True
mnuStart.Caption = "&Resume"
mnuPause.Enabled = False
mnuStop.Enabled = True

' Update tray icon.
nid.szTip = "Manager paused" & vbNullChar
Shell_NotifyIcon NIM_MODIFY, nid
Exit Sub
errHandler:
Screen.MousePointer = vbNormal
End Sub

Private Sub mnuStop_Click()
On Error GoTo errHandler
' Update menus options.
mnuStart.Enabled = True
mnuStart.Caption = "&Start"
mnuPause.Enabled = False
mnuStop.Enabled = False

' Update tray icon.
nid.szTip = "Manager stopped" & vbNullChar
Shell_NotifyIcon NIM_MODIFY, nid
Exit Sub
errHandler:
Screen.MousePointer = vbNormal
End Sub


' Alert parameterizations menu.
Private Sub mnuQuit_Click()
On Error GoTo errHandler
If (MsgBox("Do you really want to shutdown the Server ?", vbQuestion + vbYesNo + vbDefaultButton2, "Diary Alert") = vbYes) Then
Shell_NotifyIcon NIM_DELETE, nid
Unload Me
End If
Exit Sub
errHandler:
Screen.MousePointer = vbNormal
Debug.Print "frmTray:mnuQuit_Click", Err.Number, Err.Description, Err.Source
End Sub



module basTray.bas
'this file is needed for the tray icon

'user defined type required by Shell_NotifyIcon API call
Public Type NOTIFYICONDATA
cbSize As Long
hWnd As Long
uId As Long
uFlags As Long
uCallBackMessage As Long
hIcon As Long
szTip As String * 64
End Type

'constants required by Shell_NotifyIcon API call:
Public Const NIM_ADD = &H0
Public Const NIM_MODIFY = &H1
Public Const NIM_DELETE = &H2
Public Const NIF_MESSAGE = &H1
Public Const NIF_ICON = &H2
Public Const NIF_TIP = &H4
Public Const WM_MOUSEMOVE = &H200
Public Const WM_LBUTTONDOWN = &H201 'Button down
Public Const WM_LBUTTONUP = &H202 'Button up
Public Const WM_LBUTTONDBLCLK = &H203 'Double-click
Public Const WM_RBUTTONDOWN = &H204 'Button down
Public Const WM_RBUTTONUP = &H205 'Button up
Public Const WM_RBUTTONDBLCLK = &H206 'Double-click

Public Declare Function SetForegroundWindow Lib "user32" (ByVal hWnd As Long) As Long
Public Declare Function Shell_NotifyIcon Lib "shell32" Alias "Shell_NotifyIconA" (ByVal dwMessage As Long, pnid As NOTIFYICONDATA) As Boolean

Public nid As NOTIFYICONDATA


Avec çà, tu aura une icone dans le systray et tu peux affecter un menu (cache) à ton form pour utilisation en click droit !




Datatunning (Bruno)
mardi 25 octobre 2005 à 00:53:42 | Re : Affichage du soft a coté de l'heure

La biode

Tu ne peux pas détailler le code car je ne le comprends pas. C'est gentil de nous le donner mais j'aimerai mieu qu'il soit expliqué.
Merci si quelqu'un peut me l'expliquer.



Cette discussion est classée dans : affichage, soft, heure, coté


Répondre à ce message

Sujets en rapport avec ce message

a coté de l'heure... [ par jc ] Bonjour,je me demande comment on peut faire apparaitre une icone a coté de l'heure dans la barre des taches sous Win9x ou NT ?Merci bcp ... affichage de l'heure en temps réel [ par jkpomaho ] Très cordialementje recherche un code qui affiche l'heure en teps réel affichage de l'heure [ par deubal ] salut, dans ma bdd access 2003 je voudrais afficher l'heure dans un de mes formulaires. J'ai ajouter une zone où jai mis =temps(). L'heure s'affiche Affichage sur internet [ par petiflamand ] Bonjour , Je voudrais savoir si on peu faire un petit soft en vb et le placer sur internet.Je m'explique.Je voudrais faire un petit soft pour des comm Comment afficher mon application à coté de l'heure? [ par vinzemuls ] Bonjour, je souhaites au lieu de voir mon application dans la barre des taches de windows, avoir un icone à coté de l'horloge qui me permettrait de la affichage de la date et l'heure avaec access [ par scanadoo ] scanadoo salut tous! je cherche à afficher la date (pas de pb) et en même temps l'heure system lors d'un enregistrement dans une case date time. affichage de l'heure en dixième, centième de secondes ?? [ par Jacky7 ] Bonjour à tous ,Je voudrais savoir s'il serait possible d'afficher l'heure du système de mon PC en dixième de secondes voire plus a la place de l' aff faire un trie sur affichage heure [ par lolocdm ] bonjour j'ai une requette avec des donnée heure et texte. j'ai crée un formulaire de cette requette mais par contre j'ai placé un menu deroulant qui s Icone a coté de l'heure [ par damien174 ] Savez vous comment créer un icone qui s'afrfichera a coté de l'heure dans la barre des taches? y a t'il une DLL?Merci comment faire fichier log de tous ce qui est lancé [ par Guillaume ] je cherche a faire un prog ki des le lancement de windows note toutes les applications lancées avec l'heure de debut et l'heure de fin et tous ca de f


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,246 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales