跳到主要內容

發表文章

目前顯示的是 11月, 2016的文章

[WPF]如何在程式中加入Hot key event

假設今天我想要讓使用者Hot key(如Alt) trigger程式做事情的時候 我們可以編寫UI的xaml 加入   PreviewKeyDown  事件的handler 並實作他 Step 1. Add event handler < Window         xmlns ="http://schemas.microsoft.com/winfx/2006/xaml/presentation"         xmlns : x ="http://schemas.microsoft.com/winfx/2006/xaml"         xmlns : d ="http://schemas.microsoft.com/expression/blend/2008"         xmlns : mc ="http://schemas.openxmlformats.org/markup-compatibility/2006" mc : Ignorable ="d"         xmlns : conv ="clr-namespace:Solution.Converter"         x : Class ="Solution.MainWindow"          WindowState ="Maximized" WindowStyle ="None"         SnapsToDevicePixels ="True"         d : DesignWidth ="800" d : DesignHeight ="600"         Loaded ="Window_Loaded"         PreviewKeyDown ="Window_PreviewKeyDown" Step 2. Implement event handle

[MFC] 進入桌面後自動執行程式

如果想要在進入桌面時 讓程式自動起來執行 基本上有兩種方法 1. 透過 Windows Task  scheduler 把程式叫起來 2. 在指定的 registry 路徑下註冊想要執行程式(這也本篇文章想要分享給各位的) 假設今天我想要每次進入桌面時,OS都會自動把APP.exe 叫起來執行的話 其實程式在安裝時可以在 registry的特定路徑Run底下寫入APP資訊如下   CRegKey keyReg;               CString strkey;      strkey.Format(_T( "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run" ));   if (keyReg.SetStringValue(_T( "APP_EXE_RUN" ), _T( "C:\\APP.exe" )) != ERROR_SUCCESS)                 {                    //fail                                      }    keyReg.Close();