資源簡(jiǎn)介
功能及說(shuō)明:
1、開(kāi)機(jī)自啟動(dòng)(如無(wú)效,請(qǐng)使用管理員模式運(yùn)行)
2、橫向和豎向顯示
3、是否顯示秒鐘
4、是否顯示背景
5、窗口置頂
6、任務(wù)欄透明
7、窗口是否鼠標(biāo)穿透(取消穿透可以拖動(dòng)窗口;雙擊窗口或通知欄圖標(biāo)會(huì)切換窗口穿透)
8、窗口透明度
9、記錄窗口位置(支持多屏)
10、修改窗口大小,有兩個(gè)模式:自由拖動(dòng)和滾動(dòng)鼠標(biāo)滾輪(都需在非鼠標(biāo)穿透模式)且記錄窗口大小
代碼片段和文件信息
using?Startup;
using?System;
using?System.IO;
using?System.Runtime.InteropServices;
using?System.Windows;
using?System.Windows.Controls;
using?System.Windows.Forms;
using?System.Windows.Interop;
using?TaskbarsAlpha;
using?Orientation?=?System.Windows.Controls.Orientation;
namespace?Timer
{
????///?
????///?App.xaml?的交互邏輯
????///?
????public?partial?class?App?:?System.Windows.Application
????{
????????public?string?inipath?=?AppDomain.CurrentDomain.SetupInformation.Applicationbase?+?@“Setting.ini“;
????????public?System.Windows.Media.Brush?Background;
????????public?MainWindow?frm;
????????private?static?NotifyIcon?trayIcon;
????????///win32?api
????????private?const?uint?WS_EX_layerED?=?0x80000;
????????private?const?int?WS_EX_TRANSPARENT?=?0x20;
????????private?const?int?GWL_EXstyle?=?(-20);
????????[DllImport(“user32“?EntryPoint?=?“SetWindowLong“)]
????????private?static?extern?uint?SetWindowLong(IntPtr?hwnd?int?nIndex?uint?dwNewLong);
????????[DllImport(“user32“?EntryPoint?=?“GetWindowLong“)]
????????public?static?extern?uint?GetWindowLong(IntPtr?hwnd?int?nIndex);
????????public?ContextMenuStrip?menu?=?new?ContextMenuStrip();
????????public?ToolStripMenuItem?closeItem?=?new?ToolStripMenuItem();
????????public?ToolStripMenuItem?topitem?=?new?ToolStripMenuItem();
????????public?ToolStripMenuItem?shubiaoct?=?new?ToolStripMenuItem();
????????public?ToolStripMenuItem?xuanzhuan?=?new?ToolStripMenuItem();
????????public?ToolStripMenuItem?onlytxt?=?new?ToolStripMenuItem();
????????public?ToolStripMenuItem?showss?=?new?ToolStripMenuItem();
????????public?ToolStripMenuItem?taskbaralpha?=?new?ToolStripMenuItem();
????????public?ToolStripMenuItem?startup_?=?new?ToolStripMenuItem();
????????public?TrackBar?tr?=?new?TrackBar();
????????System.Threading.Mutex?mutex;
????????protected?override?void?onstartup(StartupEventArgs?e)
????????{
????????????LoadResourceDll.RegistDLL();
????????????base.onstartup(e);
????????}
????????private?void?Applicationstartup(object?sender?StartupEventArgs?e)
????????{
????????????mutex?=?new?System.Threading.Mutex(true?“Timer“);
????????????if?(!mutex.WaitOne(0?false))
????????????{
????????????????this.Shutdown();
????????????}
????????????RemoveTrayIcon();
????????????AddTrayIcon();
????????}
????????public?void?AddTrayIcon()
????????{
????????????if?(trayIcon?!=?null)
????????????{
????????????????return;
????????????}
????????????trayIcon?=?new?NotifyIcon
????????????{
????????????????Icon?=?Timer.Properties.Resources.ico
????????????????Text?=?“時(shí)間“
????????????};
????????????trayIcon.Visible?=?true;
????????????trayIcon.DoubleClick?+=?TrayIcon_Click;
????????????menu.ShowCheckMargin?=?true;
????????????menu.Opened?+=?Menu_Opened;
????????????menu.Closed?+=?Menu_Closed;
????????????closeItem.Text?=?“退出“;
????????????closeItem.Click?+=?new?EventHandler(delegate?{?this.Shutdown();?});
????????????closeItem.I
?屬性????????????大小?????日期????時(shí)間???名稱(chēng)
-----------?---------??----------?-----??----
?????文件????????163??2021-01-13?18:31??Timer\app.config
?????文件????????455??2021-01-16?03:31??Timer\App.xaml
?????文件??????10844??2021-02-03?10:29??Timer\App.xaml.cs
?????文件???????2818??2021-01-16?03:29??Timer\LoadResourceDll.cs
?????文件???????2085??2021-01-18?10:21??Timer\MainWindow.xaml
?????文件???????8818??2021-02-03?10:29??Timer\MainWindow.xaml.cs
?????文件???????2312??2021-01-13?17:27??Timer\obj\Debug\App.g.cs
?????文件???????2312??2021-01-13?17:27??Timer\obj\Debug\App.g.i.cs
?????文件???????6978??2021-01-13?17:45??Timer\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
?????文件???????2565??2021-01-13?17:46??Timer\obj\Debug\MainWindow.baml
?????文件???????5570??2021-01-13?17:46??Timer\obj\Debug\MainWindow.g.cs
?????文件???????5570??2021-01-13?17:46??Timer\obj\Debug\MainWindow.g.i.cs
?????文件???????3584??2021-01-13?17:05??Timer\obj\Debug\TempPE\Properties.Resource.Designer.cs.dll
?????文件???????4608??2021-01-13?17:06??Timer\obj\Debug\TempPE\Properties.Resources.Designer.cs.dll
?????文件???????5515??2021-01-13?17:20??Timer\obj\Debug\Time1.g.i.cs
?????文件?????????42??2021-01-13?17:27??Timer\obj\Debug\Timer.csproj.CoreCompileInputs.cache
?????文件????????856??2021-01-13?17:27??Timer\obj\Debug\Timer.csproj.FileListAbsolute.txt
?????文件???????1178??2021-01-13?17:20??Timer\obj\Debug\Timer.csproj.GenerateResource.cache
?????文件????????424??2021-01-13?17:46??Timer\obj\Debug\Timer.csprojAssemblyReference.cache
?????文件??????65536??2021-01-13?17:46??Timer\obj\Debug\Timer.exe
?????文件???????2793??2021-01-13?17:46??Timer\obj\Debug\Timer.g.resources
?????文件??????40448??2021-01-13?17:46??Timer\obj\Debug\Timer.pdb
?????文件??????53817??2021-01-13?17:27??Timer\obj\Debug\Timer.Properties.Resources.resources
?????文件????????215??2021-01-13?17:46??Timer\obj\Debug\Timer_MarkupCompile.cache
?????文件????????214??2021-01-13?17:45??Timer\obj\Debug\Timer_MarkupCompile.i.cache
?????文件?????????58??2021-01-13?17:45??Timer\obj\Debug\Timer_MarkupCompile.i.lref
?????文件?????????58??2021-01-13?17:46??Timer\obj\Debug\Timer_MarkupCompile.lref
?????文件????????214??2021-01-13?18:31??Timer\obj\Release\.NETfr
?????文件????????741??2021-02-03?10:29??Timer\obj\Release\App.baml
?????文件???????3226??2021-02-03?10:29??Timer\obj\Release\App.g.cs
............此處省略66個(gè)文件信息
評(píng)論
共有 條評(píng)論