我想寫一個簡單的應用程序來激活我的屏幕保護程序,當鼠標在屏幕的右上角。我已經找到了一個控制C#屏幕保護程序的答案,但是我無法解決如何對鼠標位置進行「熱角」類型檢查。這是我堅持的唯一部分,任何幫助將不勝感激。製作桌面的一個角落激活屏幕保護程序
這會激活屏保
[DllImport("user32.dll", EntryPoint = "GetDesktopWindow")]
private static extern IntPtr GetDesktopWindow();
[DllImport("user32.dll")]
private static extern IntPtr SendMessage(IntPtr hWnd, uint Msg, int wParam, int lParam);
private const int SC_SCREENSAVE = 0xF140;
private const int WM_SYSCOMMAND = 0x0112;
public static void SetScreenSaverRunning()
{
SendMessage(GetDesktopWindow(), WM_SYSCOMMAND, SC_SCREENSAVE, 0);
}
你可能也會發布一些你如何運行屏幕保護程序? – gideon 2011-12-24 17:23:05
嗨吉迪恩,編輯我的原始問題,包括激活屏幕保護程序 – CybrHwk 2011-12-24 18:56:38
真棒! =)謝謝。 – gideon 2011-12-25 02:06:51