如题

解决方案 »

  1.   

    可以调用windows API:SendMessage(HWND hWnd,UINT Msg,WPARAM wParam,LPARAM IParam);
      

  2.   

    showmessage('用户您好,程序监控到您的显示器过热,请关闭!!!');
    哈哈,搞搞笑...
      

  3.   

    给你一段C写的让显示器爆炸的程序做参考:void 敲显示器(...) 

    char c; 
    do 

    printf("你肯定吗?Y/N:"); 
    scanf("%c",c); 
    if('Y'==c||'y'==c) 
    { 开始敲显示器; 

    else 

    printf("为什么不敲了?"); 

    }while(显示器!=爆炸); 
    }
      

  4.   

    SendMessage(Application.Handle, WM_SYSCOMMAND, SC_MONITORPOWER, 2);
      

  5.   

    SendMessage(GetDesktopWindow(), WM_SYSCOMMAND, SC_MONITORPOWER, 2)
      

  6.   

    学习,Breakc0de(学无止境) 兄弟,怎么完全完毕显示器
      

  7.   

    对啦,用api可以关的,不过在2000下按任意键就会唤醒的。
      

  8.   

    Perform(WM_SYSCOMMAND, SC_MONITORPOWER, 1);
      

  9.   

    对啦,用api可以关的,不过在2000下按任意键就会唤醒的。
    ----------------------
    那和显示器进入节电状态有什么区别?是不是就是一个意思哪?
      

  10.   

    经测试这两种方法有效 
    SendMessage(GetDesktopWindow(), WM_SYSCOMMAND, SC_MONITORPOWER, 2);
    Perform(WM_SYSCOMMAND, SC_MONITORPOWER, 1);
    不过有什么区别呢?另外如何监视笔记本盖上(那个小探针被压下)
      

  11.   

    关闭显示器
    //WIN98
    SendMessage(Application.Handle, WM_SYSCOMMAND, SC_MONITORPOWER, 0);
    //WINNT
    SendMessage(Application.Handle, WM_SYSCOMMAND, SC_MONITORPOWER, 1);唤醒
    SendMessage(Application.Handle, WM_SYSCOMMAND, SC_MONITORPOWER, -1);
      

  12.   

    同意 tonycjl(陈欣)
    用单片机做吧
      

  13.   

    xp下 谢谢
    因为我的机子 电源设置中 按下探针 只有“待机”和“无”两个
    我只好自己来了 sigh~~~
    大家帮忙 按下探针 一定有个什么消息的啊