分类

游戏分类软件分类

智能关闭(关闭显示器,关机,声音提示小程序)V1.0绿色版

智能关闭(关闭显示器,关机,声音提示小程序)

V1.0绿色版

大小:13.2M更新:2019-12-05

类别:桌面工具系统:WinAll

立即下载
没有数据
  • 智能关闭(关闭显示器,关机,声音提示小程序)

智能关闭(关闭显示器,关机,声音提示小程序)是一款实现关机注销重启关闭显示器,是笔记本电脑,有时候显示器关不上,又不想关机,所以就需要这样一个东西,功能太多了好乱。所以自己写了一个。

软件说明

封了5个音效在里面 所以大了点 好使着呢
本身很简单,就不放源码了。

液晶显示器关闭屏幕的小程序

写一个关闭显示器的小程序

SendMessagege(GetDesktopWindow(), WM_SYSCOMMAND, SC_MONITORPOWER, 2);
发现并不能关闭显示器,我找了半天都没找出问题的所在。因为网上找出很多文章都异口同声地这么说,所以根本就没有怀疑这里的代码出了问题。

后来发现了一篇Delphi的贴子,发现它调用这个函数时第一个参数(即消息发送的目标窗口是该程序本身的主窗口),于是试着把代码改成了
SendMessagege(hWnd, WM_SYSCOMMAND, SC_MONITORPOWER, 2);
哈哈,显示器果然关了。

开始我还以为需要程序在消息循环中捕获相应的消息来退出,后来才发现这完全是多此一举。显示器关闭后程序就可以退出了,之后如果有键盘后者鼠标的动作显示器也会自动开启。

现在的程序还是有点小问题,就是运行后只是小关一下就又打开了,应该是运行程序时的键盘或者鼠标消息被Windows捕获的缘故,于是再在发送消息前加个时间延迟,OK!

完整的程序如下:

#include <windows.h>

int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
    PSTR szCmdLine, int iCmdShow)
{
    static TCHAR szAppName[] = TEXT("LcdDown") ;
    HWND hwnd ;
    WNDCLASS wndclass ;

    wndclass.style = CS_HREDRAW | CS_VREDRAW ;
    wndclass.lpfnWndProc = DefWindowProc ;
    wndclass.cbClsExtra = 0 ;
    wndclass.cbWndExtra = 0 ;
    wndclass.hInstance = hInstance ;
    wndclass.hIcon = LoadIcon(NULL, IDI_APPLICATION) ;
    wndclass.hCursor = LoadCursor(NULL, IDC_ARROW) ;
    wndclass.hbrBackground = (HBRUSH) GetStockObject(WHITE_BRUSH) ;
    wndclass.lpszMenuName = NULL ;
    wndclass.lpszClassName = szAppName ;

    if (!RegisterClass(&wndclass))
    {
        MessageBox(NULL, TEXT("This program requires Windows NT!"), szAppName,
            MB_ICONERROR) ;
        return 0 ;
    }

    hwnd = CreateWindow(szAppName, TEXT("LcdDown"), WS_OVERLAPPEDWINDOW,
            CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, NULL,
            NULL, hInstance, NULL) ;

    ShowWindow(hwnd, 0) ;
    UpdateWindow(hwnd) ;

    Sleep(1000);
    SendMessage(hwnd, WM_SYSCOMMAND, SC_MONITORPOWER, 2);

    return 0;
}

 教训:看来即使大家都这么说的也未必是正确的啊,尽信书不如无书,实践是检验真理的唯一标准。

相关下载
  • 最热排行
应用排行榜

点击查看更多

关注微信随时找攻略,尽情下游戏!
打开微信
说两句网友评论
    我要跟贴
    取消
    实时热词
    神州租车网易严选电池容量检测管理同花顺模拟炒股剪影猿辅导素养课租房网1919快喝