利用 .NET 实现起来比较复杂,因为平台本身没有提供这样一种接口,这种工具栏一般都是 C/C++ 来实现的。
成都网站制作、网站建设服务团队是一支充满着热情的团队,执着、敏锐、追求更好,是创新互联的标准与要求,同时竭诚为客户提供服务是我们的理念。创新互联公司把每个网站当做一个产品来开发,精雕细琢,追求一名工匠心中的细致,我们更用心!
有一个接口叫做 IDeskBand2(XP 之前的是 IDeskBand),但是微软官方明确表示不建议在 Win7 中去实现这个接口。
.NET 关于这方面的资料比较少(C# 还好一些,VB 的更少了),可以参考一下:
和
开发模式错误,如果你了解MDI的时候就不会这么问了,我觉得你该用MDI进行开发。
任务栏图标就是窗体的ICON属性设置的图标,和标题栏的图标是完全一样的。如果你想做的不一样,那就用无边框窗体,自制一个标题栏
1 . 把一个窗体做为主窗体,
opacity=0 设置为透明
showintaskbar=false 不在任务栏出现
添加contextmenustrip控件设置右键菜单,按钮或其他自己设置
添加NotifyIcon1控件设置图盘图标
2, 语句
Dim oM As Bitmap = New Bitmap(“图标文件路径”)
NotifyIcon1.Icon = Icon.FromHandle(oM.GetHicon()) ‘设置显示的图标
NotifyIcon1.BalloonTipTitle = "显示的信息"
NotifyIcon1.BalloonTipTitle = modStart.SSYSTEMNAME