To restore an application from "minimize to system tray" mode to "Normal" mode (visible) from another application, I am using "Showwindow" method of "user32.dll". The API is working as expected i.e. displaying the application on Normal mode. Moreover, I want to remove that application's System tray icon as soon as its mode changes from "minimize to system tray" to "Normal".I had tried using "Shell_NotifyIcon" method of "shell32.dll" by passing "NIM_DELETE" & reference of "NOTIFYICONDATA" but no luck.The API method declaration is as follows: Shared Function Shell_NotifyIcon(ByVal dwMessage As UInteger, ByRef pnid As NOTIFYICONDATA) As Boolean.
To restore an application from "minimize to system tray" mode to "Normal" mode (visible) from another application, I am using "Showwindow" method of "user32.dll". The API is working as expected i.e. displaying the application on Normal mode. Moreover, I want to remove that application's System tray icon as soon as its mode changes from "minimize to system tray" to "Normal".
I had tried using "Shell_NotifyIcon" method of "shell32.dll" by passing "NIM_DELETE" & reference of "NOTIFYICONDATA" but no luck. The API method declaration is as follows: Shared Function Shell_NotifyIcon(ByVal dwMessage As UInteger, ByRef pnid As NOTIFYICONDATA) As Boolean
To restore an application from "minimize to system tray" mode to "Normal" mode (visible) from another application, I am using "Showwindow" method of "user32.dll". The API is working as expected i.e. displaying the application on Normal modeMoreover, I want to remove that application's System tray icon as soon as its mode changes from "minimize to system tray" to "Normal".I had tried using "Shell_NotifyIcon" method of "shell32.dll" by passing "NIM_DELETE" & reference of "NOTIFYICONDATA" but no luck.
Using VB2010. I want to create an animated icon to go in the SysTray, and I have created all the individual frames as .ico files. Now, I don't like hard coding file names in the code, so I created an ImageList with the .ico files, which I then want to walk through using a Timer. Now, apparently NotifyIcon doesn't accept ImageLists? I get errors when I try to use it. I searched the web, and saw a tip to instead pass the handle of the ImageList to NotifyIcon. So I did this in the timer:
Static Index As Integer = -1 Dim IconHandle As IntPtr If Index = AnimationIcons.Images.Count - 1 Then
I have an app which displays its icon in SysTray but sometimes it is not being displayed for a reason I am aware of, the app is alive but its icon is not shown, the only way to force it to show is to close and re-open the app, is there an alternative way to let it show its icon in the SysTray?
in vb6 I wrote a program that had a context menu attached to the systray icon, and using an array I was able to create a group of menu items that if you clicked on one of them it became checked but unchecked the rest of the items, I can't seem to find a way of doing this in vb2008,
I am having an issue with my msgbox calls in vb.net 2010. See attachment. Notice the form icon in the top left of the titlebar. Is there a way to replace this icon with my application's icon? I have my app icon already set through the project properties. Barring that, is there a way to remove the icon completely? I've seen of VB.net msgboxs don't have an icon, so I'm not sure how it got there in the first place.
I have a vb.net 2008 application which has its corresponding icon. The icon shows correctly except in the taskbar when the "small icon" setting is on.
My vb.net project includes a .ico file which when I see in the IDE includes 16x16, 32x32, 48x48, 64x64 and 256x256 bitmaps, in 4, 24 and 32 bits, also 3 .png images in 256x256 32 bits each.
I made the icon myself simply using a 64x64 bitmap and then converting it to .ico, and assigning it to the application in the project properties. I thought windows would use and escalate the corresponding image, it shows even in the file explorer properly in the small icon form, but not in the taskbar.
does anyone know how to remove another application's taskbar icon from the taskbar but leaving the window still visible on the desktop for the user to use? I need to do this during runtime using the window handle if that is possible,
I know there is a way to remove it for the system, but I don't want to remove the little arrow from the desktop icons, I only want to remove it in my application window I am making. Adding the registry hack removes it from my app as well as the desktop, yet I want to keep those on the desktop. Is there something I can add in my app that will allow me to remove them in my application only? I am showing the icons in a lsitview
I'm using a listview in my application.(view=details) when user try to sort the listview by clicking the column header i use the imageindex property to set an icon for that column header, but I don't know how to remove that icon from that column header when user clicks another column header. How should I remove the icon(picture) from the previous column header?
I'm setting my application up for use with ClickOnce. I've got my own icon that I made myself that is associated with the application for the desktop or programs list but a default icon shows in the add remove programs list. If I'm using ClickOnce is there a way I can change the add remove programs icon to the one I want?
Alll the information about changing the add remove programs icon that I've found talks about dealing with the properties of your setup project. With ClickOnce you don't have a Set Up project like you do if you're using Windows Installer so I'm not sure how you change the add remove programs icon.
I try to figure out how I can launch an executable, a little software that have a window and that doesn't have the option to be minimized into the systray. I know how to start a process, how to minimize the current application into the system tray. But I can't find any example how to do it to a process.
There is a way to start a process, hide his window and make it appear with his icon (or a new defined one) into the systray and when we double click it his widow appear and when we minimize it it return to the systray ? For that part I think I will have to capture the process, subclass it to redefined his minimize action, I am right ?
Has anyone got any ideas on how to display a numeric value in the systray? The only method I can think of is to create an image for each number and change it as required.
I have an applcation that sets itself to 0 opacity on Form1_load which then changes to 1 when the user left clicks on the NotifyIcon.I would also like the form to center itself directy above the notifyicon like the Win7 speakers, power, ect popups.
I'm using Systray for MDIform. The problem that I'm facing is MDIForm_MouseMove event sometimes doesn't get fired and therefore application gets stuck. After several click then all of a sudden it works for few clicks and then again get stuck.
I have a vb application. I assigned an icon to the app. It shows up with the file and when i create a short cut. However when it is running the default box icon appears in the task bar.
My class Inherits System.Windows.Forms.Form
What do I need to do to make the icon appear in the task bar?
How to create an icon file? Is there anybody could give me an idea on how to create an icon for my vb.net application? How do I change or create a new icon for a vb.net application. If I have a chosen saved images and want to use it as an icon on my application, how possible is it? How do I make it? I'm using vb 2008 express edition.
In the project properties dialog, on the 'Application' tab, the dropdown for choosing the configuration is disabled; how can I set the icon to be dependent on the build configuration?
I'm at the code cleanup/little fixes stage of finishing my program and I'm trying to set the application icon. In the project properties I've chosen my icon file. It displays correctly in the taskbar, detail view, etc. However, it does not display when viewed on the desktop ("tiles" view) or when Alt+Tabbing.
How can I fix this so the icon displays properly everywhere?
I am trying to find a way (VB or C#) to read items that should be present in the systray without looking into the items in explorer's toolbar control. Basic idea is to emulate the systray on a shell other than explorer.exe
I created .ico file for my application and indicated it in Icon property of the main form in VB 2010 Express. However when I build my application the .exe file has standard form icon, although when I run .exe I see created icon in form caption area. I even created 2 versions of the icon (32x32 and 16x16) in order to see if this is related to size.Is this something related to VB Express or I am missing something? Do I need to do something additionally to assign icon to .exe file when viewed in explorer window?