C# 怎么将程序窗口嵌入到任务栏右下方呢,要的是真正的潜入,不是位置放到那个地方,如图鲁大师的程序

鲁大师软件,会在语言栏那个地方放入自己的图标,并且可以有tip,怎么实现呢用C#
就像 windows media player 可以最小化到工具栏,并且可以显示一些按钮一样 ,窗体可以显示较长的宽度

第1个回答  2009-11-17
notifyIcon控件,C#中有这个控件,就是实现这个功能的
--------------------------------------------------
我做过一个定时关机,就用这个了,可以点最小化隐藏界面,在notifyIcon控件上添加单击事件、双击事件、右键菜单都可以本回答被提问者和网友采纳
第2个回答  2009-11-17
不是用notifyicon了拉~
这个我只知道思路 因为这个要用到注册表 (偶对注册表不是很熟- -)

用C#来改变系统的注册表 应该有个类似HKEY_CURRENT_USER....{89q7591234}的键 让它=@"你的程序" 就OK了

改变注册表的类用Microsoft.win32.Registry类 至于注册表你只好再请教高手了 我猜测应该在HKEY_CURRENT_USER_software_microsoft_classes下
第3个回答  2009-11-17
notifyIcon控件,
添加using System.Windows.Fomrs.NotifyIcon;
第5个回答  2009-11-17
前面说到的其实都是托盘技术而已,更本不是提问者所要的.估计是先建立一个工具栏,然后把它的logo放进去的..具体的也没有试过..

C# 怎么将程序窗口嵌入到任务栏右下方呢,要的是真正的潜入,不是位置放...
我做过一个定时关机,就用这个了,可以点最小化隐藏界面,在notifyIcon控件上添加单击事件、双击事件、右键菜单都可以

...嵌入自己的窗口呢,必须是真正的潜入不是改变位置,就像鲁大师一样...
NotifyIcon 组件 你可以到MSDN上看一下用法,很简单。NotifyIcon 组件仅用于通知目的,以提醒用户发生了某一操作或事件,或发生了某种状态更改。您应该使用菜单、工具栏和其他用户界面元素与应用程序进行标准交互。

C#中 ,窗体运行时,右下角出现对话框功能是怎么实现的,>? 向高手求救...
通知窗口就是将一般的窗体附加上一层皮肤,这里所谓的皮肤就是一张位图图片,该位图图片通过窗体的OnPaintbackground事件被绘制到窗体表面,在附加位图之前需要调整窗体的可视属性,由于绘制操作是针对于窗体客户区域的,所谓客户区域就是指窗体标题栏下方以及窗体边框以内的所有区域,所以需要将窗体的边框和外观属性 FormBorderStyl...

C#当前登录窗口登录后如何消掉登录窗口呀?使用this.hide()任务栏...
你将你现在的两个Form倒置就行了。直接启动加载主窗体,然后在过程中ShowDialog 登录窗体,成功返回OK然后展示主窗体,取消返回Cancel就退出。例如这样,在主窗体的Load方法中按如下例子写就行:private void fmMDI_Load(object sender, EventArgs e){ fmLogin fm = new fmLogin();if (fm.ShowDialog()...

相似回答