文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>xFocus 集中你的注意力

xFocus 集中你的注意力

时间:2011-06-16  来源:geekzph

xFocus是一款绿色、免费软件。他的功能十分简单,可以让当前获得焦点的窗口亮度保持不变,其他部分则变暗,既可以帮助大家提高注意力,又可以节电,提高笔记本的续航能力。 下面是源代码, 

        [DllImport("user32.dll", EntryPoint = "GetWindowLong")]
public static extern long GetWindowLong(IntPtr hwnd, int nIndex);
[DllImport(
"user32.dll", EntryPoint = "SetWindowLong")]
public static extern long SetWindowLong(IntPtr hwnd, int nIndex, long dwNewLong);
[DllImport(
"user32", EntryPoint = "SetLayeredWindowAttributes")]
public static extern int SetLayeredWindowAttributes(IntPtr Handle, int crKey, byte bAlpha, int dwFlags);
const int GWL_EXSTYLE = -20;
const int WS_EX_TRANSPARENT = 0x20;
const int WS_EX_LAYERED = 0x80000;
const int LWA_ALPHA = 2;  

public Form1()
{
InitializeComponent();
//无边框
this.FormBorderStyle = FormBorderStyle.None;
//不在任务栏中显示,用户按开始键或Ctrl+Tab时
this.ShowInTaskbar = false;
//置于顶层
this.TopMost = true;
//this.TopLevel = true ;
//窗口布满整个屏幕
this.StartPosition = FormStartPosition.Manual;
this.Bounds = System.Windows.Forms.Screen.PrimaryScreen.Bounds;
//查看任务管理器时用
//this.Height -= 30;
//接受键盘输入,用于快捷键,如Esc
this.KeyPreview = true;
}

private void Form1_Load(object sender, EventArgs e)
{

this.notifyIcon1.Visible = true;
//Color myColor = new Color(100, 1, 1, 1);
//Color cl = new Color(100, 1, 1);
this.BackColor = Color.FromArgb(0,0,0);
//this.BackColor = Color.Black;
      this.WindowState=FormWindowState.Maximized;  
      SetWindowLong(Handle,GWL_EXSTYLE,GetWindowLong(Handle,GWL_EXSTYLE)
|WS_EX_TRANSPARENT|WS_EX_LAYERED);  
      SetLayeredWindowAttributes(Handle,
0,133,LWA_ALPHA);  

}
下载地址:http://dl.dbank.com/c0i91fbwi0
相关阅读 更多 +
排行榜 更多 +
耶小兔子2

耶小兔子2

休闲益智 下载
nba2k20豪华版

nba2k20豪华版

体育竞技 下载
画线征服火柴人安卓版

画线征服火柴人安卓版

动作格斗 下载