锁定鼠标小程序,在Release模式下执行的结果不对,锁定不了呀?
在Debug模式下生成的可执行文件没问题!!
是Setting的问题吗? 在VC++6.0下编译,只去掉了/Yu"stdafx.h"项。
#include "stdio.h"
#include "windows.h"
int main(int argc, char* argv[])
{
RECT rect;
rect.bottom =1;
rect.right =1;
ClipCursor(&rect); ::Sleep(5000);
ClipCursor(NULL); //5秒后释放
printf("The cursor is working...\n"); return 0;
}

解决方案 »

  1.   

    我试了,跟你一样,我用的是vs2005  win32项目,debug下可以,release下不行了。
      

  2.   

    #include "stdio.h"
    #include "windows.h"
    int main(int argc, char* argv[])
    {
    RECT rect;
    rect.left=0;
    rect.top=0;
    rect.bottom =1;
    rect.right =1;
    ClipCursor(&rect); ::Sleep(5000);
    ClipCursor(NULL); //5秒后释放
    printf("The cursor is working...\n"); return 0;
    }release不会初始化为0
      

  3.   

    谢谢w_anthony,厉害!!!多谢指教