Nov 21, 2009

Tray Info Message - Kind of popup thingie

free web hosting
Open Discussion > MODERATED AREA > Computers > Programming Languages > VB Programming

Tray Info Message - Kind of popup thingie

friiks
Hi!

I'm doing VB for some time now and for last two days I've been looking for a tutorial which would show me how to create some kind of notification that would pop up from lower-right side of my screen, where the clock is... you know, just like.. when a contact comes online on MSN etc.

I realized that there's no way to make a balloon pop up like the one in the image but is there a way to make anything like that..it doesn't have to be a balloon. A little square in the right spot would be good as well tongue.gif



Thanks in advance, Matt.

Comment/Reply (w/o sign-up)

imbibe
Are you doing this with VB.NET or VB6. This thing is possible with both. in VB6 you need to call the Windows API & in .NET this functionality is in-built.

Comment/Reply (w/o sign-up)

friiks
I'm using VB6...
I couldn't find a way on how to do it with API o_O

Comment/Reply (w/o sign-up)

imbibe
I am attaching a control that you can study to place an icon in the tray area that show tooltips.
So you can provide notification. The screenshot you posted has ballon tips. I will see if I can do it & will do a Tutorial if possible.
If you can't understand the code then I'll try to do the Tutorial tomorrow.

[attachment=1029:TrayArea.txt]

Comment/Reply (w/o sign-up)

friiks
Thanks! biggrin.gif
I'll try to understand it...
Looks kinda hard though :S

Comment/Reply (w/o sign-up)

friiks
Oooh, could you please make a tutorial or explain by showing an example maybe ?



Comment/Reply (w/o sign-up)

imbibe
Sorry, I don't have the time to make the tutorial. I used that code in one of my projects. I am attaching that project to help you out.

Actually I wrapped that code in a control. You only need to set a few properties like the ICON to be displayed in the notification area, the TOOLTIP etc. You can then handle the LEFT-MOUSE-CLICK or RIGHT-MOUSE-CLICK events on the ICON (in the notification area).

[attachment=1031:Wall_xp.zip]

Comment/Reply (w/o sign-up)

calvin-w
CODE
[/code]Dim nid As NOTIFYICONDATA ' trayicon variable

'----------------------
'--- command1 click ---
'----------------------
Private Sub Command1_Click()
minimize_to_tray
End Sub

'------------------------
'--- create tray icon ---
'------------------------
Sub minimize_to_tray()
Me.Hide
nid.cbSize = Len(nid)
nid.hwnd = Me.hwnd
nid.uId = vbNull
nid.uFlags = NIF_ICON Or NIF_TIP Or NIF_MESSAGE
nid.uCallBackMessage = WM_MOUSEMOVE
nid.hIcon = Me.Icon ' the icon will be your Form1 project icon
nid.szTip = "Calvin-w" & vbNullChar
Shell_NotifyIcon NIM_ADD, nid
End Sub








'---------------------------------------------------
'-- Tray icon actions when mouse click on it, etc --
'---------------------------------------------------
Private Sub Form_MouseMove(Button As Integer, Shift As Integer, x As Single, y As Single)
Dim msg As Long
Dim sFilter As String
msg = x / Screen.TwipsPerPixelX
Select Case msg
Case WM_LBUTTONDOWN
Me.Show ' show form
Shell_NotifyIcon NIM_DELETE, nid ' del tray icon
Case WM_LBUTTONUP
Case WM_LBUTTONDBLCLK
Case WM_RBUTTONDOWN
Case WM_RBUTTONUP
Me.Show
Shell_NotifyIcon NIM_DELETE, nid
Case WM_RBUTTONDBLCLK
End Select
End Sub

'------------------------------
'--- form Actions On unload ---
'------------------------------
Private Sub Form_Unload(Cancel As Integer)
Shell_NotifyIcon NIM_DELETE, nid ' del tray icon
End Sub[code]

 

 

 


Comment/Reply (w/o sign-up)

(G)George
Tray info message
Tray Info Message

Did you ever find a answer to your question?

 

Hi!

I'm doing VB for some time now and for last two days I've Been looking for a tutorial which would show me how to create some kind Of notification that would pop up from lower-right side of my screen, Where the clock is... You know, just like.. When a contact comes online On MSN etc.

I realized that there's no way to make a balloon pop Up like the one in the image but is there a way to make anything like That..It doesn't have to be a balloon. A little square in the right Spot would be good as well tongue.Gif



Thanks in advance, Matt.

-question by George

Comment/Reply (w/o sign-up)



Got an Opinion! Express your Views! (no registration):-
Add your Reply/ Opinion/ Views/ Comments/ Suggestion/ Questions/ Queries etc.
Posts with decent grammar & English will be accepted and please refrain from profanities.
For asking a Question, We recommend you to sign-up (for free) so that you can track the topic easily.

Nature of your Post*: Opinion/ Reply/ Comments
Question/Query
Feedback to us.
       
Name   Email
Title/Question*

This textarea will convert to Rich-Text automatically (IE, Firefox, Chrome)


Searching Video's for tray, info, message, kind, popup, thingie
See Also,
advertisement


Tray Info Message - Kind of popup thingie

Affordable Web Hosting, Low cost Web Hosting - ComputingHost.com