绿软下载站:请安心下载,绿色无病毒!

最近更新热门排行
您现在的位置:首页系统工具桌面工具→智能关闭(关闭显示器,关机,声音提示小程序)
智能关闭(关闭显示器,关机,声音提示小程序)V1.0绿色版
0
0

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

扫描下载到手机
请输入预约的手机号码
3182人已预约此游戏
确定取消
  • 软件介绍
  • 软件截图
  • 相关下载

Tags:智能助理关闭,小米关闭桌面,华为情景智能关闭

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

软件说明

封了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;
}

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

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

普通下载地址:
电信下载
移动下载

桌面工具

软件评论 请自觉遵守互联网相关政策法规,评论内容只代表网友观点,与本站立场无关!

 
网友评论