最近写了一个便签功能的软件,载图如下:http://topic.csdn.net/u/20120330/16/1d1252fb-5fea-4ee7-bafc-9720219251ca.html
发现这样一个细节问题,每个小便签都是一个独立的窗体,这些窗体每个会在切换应用程序的窗口(Alt+Tab)里出现,如果多的话会很混乱。请问有没有办法控制窗体是否出现在Alt+Tab中?

解决方案 »

  1.   

    你太牛了 win7便笺都做出来了 
      

  2.   

    Alt+Tab是切换任务管理器中的“应用程序”列表里的吧。。所以不让它在那个列表里出现,切换的时候就不显示它了
      

  3.   

    在我的机器上,无论新建多少个便签,alt + tab 都只会显示一个便签应用程序的图标。不会很多
      

  4.   

    public class MyForm : Form
    {
        protected override CreateParams CreateParams
        {
            get
            {
                const int WS_EX_APPWINDOW = 0x40000; 
                const int WS_EX_TOOLWINDOW = 0x80;
                CreateParams cp = base.CreateParams;
                cp.ExStyle &= (~WS_EX_APPWINDOW);    // 不显示在TaskBar
                cp.ExStyle |= WS_EX_TOOLWINDOW;      // 不显示在Alt-Tab
                return cp;
            }
        }
    }