我用C# 编写的winform 最小化到托盘了

[复制链接]
查看11 | 回复3 | 2012-2-23 11:06:03 | 显示全部楼层 |阅读模式
这个或许需要用一个WINAPI函数SendMessage。其实大部分的WINAPI函数,C#都已经封装好,但是这次用到的这个就不清楚了,可能是我们没有找到吧(也许是根本没封装)。首先需要在program.cs文件里面修改,代码请参考下面,最好把代码粘进VS里面看,否则你会头大的
///
/// 应用程序的主入口点。
///
[STAThread]
static void Main()
{
//在窗体启动之前就要做判断处理
//Foreach系统中的所有进程
...
回复

使用道具 举报

千问 | 2012-2-23 11:06:03 | 显示全部楼层
这个 很成熟了 直接给你代码调试调用就好了先在winform中添加notifyIcon控件,然后激活相应事件,添加代码。因为屏蔽了关闭窗体事件,可以设定一个全局变量bool变量来分辨是哪里引起的close事件。1.
//全家变量bool closeTag = true; 2.3.
//最小化4.
...
回复

使用道具 举报

千问 | 2012-2-23 11:06:03 | 显示全部楼层
//双击托盘 private void objNotify_DoubleClick(object sender, EventArgs e)
{
if (!this.Visible)
this.Visible = true;
}//
private v...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行