[DllImport("coredll.dll")]
public static extern bool PostMessage(IntPtr hWnd, uint Msg, int wParam, IntPtr lParam);
const uint HWND_BROADCAST = 0xffff;
const uint WM_APP = 0x8000;
const uint WM_WZCSYSTRAYICON = WM_APP + 100;
const uint WM_LBUTTONDBLCLK = 0x0203;
public static void OpenWIFI()
{
PostMessage((IntPtr)HWND_BROADCAST, WM_WZCSYSTRAYICON, 1, (IntPtr)WM_LBUTTONDBLCLK);
}
public static extern bool PostMessage(IntPtr hWnd, uint Msg, int wParam, IntPtr lParam);
const uint HWND_BROADCAST = 0xffff;
const uint WM_APP = 0x8000;
const uint WM_WZCSYSTRAYICON = WM_APP + 100;
const uint WM_LBUTTONDBLCLK = 0x0203;
public static void OpenWIFI()
{
PostMessage((IntPtr)HWND_BROADCAST, WM_WZCSYSTRAYICON, 1, (IntPtr)WM_LBUTTONDBLCLK);
}

本文介绍了一段使用C#语言通过调用API实现无线网络开关功能的代码示例。该方法利用了PostMessage函数发送特定消息到指定窗口来触发系统内置的Wi-Fi图标双击事件,从而实现无线网络的开启与关闭。

3556

被折叠的 条评论
为什么被折叠?



