vc编写的一个控制台程序,每隔5分钟就隐藏运行一次,运行完自动退出,但每次启动运行时鼠标变漏斗状,实在烦人,如何消除漏斗状?

解决方案 »

  1.   

    多线程也还是不行
    用 console 形式,有控制台时候没有漏斗,加了下面的代码隐藏控制台 ,运行就变漏斗
    #pragma comment( linker, "/subsystem:\"windows\" /entry:\"mainCRTStartup\"" )// hide console windows
      

  2.   

    // 让启动程序时的小漏斗马上消失
    GetInputState();
    PostThreadMessage(GetCurrentThreadId(),NULL,0,0);
    MSG msg;
    GetMessage(&msg, NULL, NULL, NULL);
    //////////////////////////////////////////////////////////////////////////发送 空消息 应该是为了激活目标线程去调用 GetMessage 然后下面的代码就有机会继续了,,,只有一个人回复我,给分结贴