首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

怎样在无符号数据类型处,实现负数功能,该如何解决

2012-02-28 
怎样在无符号数据类型处,实现负数功能VOIDmouse_event(DWORDdwFlags,//motionandclickoptionsDWORDdx,//ho

怎样在无符号数据类型处,实现负数功能
VOID   mouse_event(
    DWORD   dwFlags,                   //   motion   and   click   options
    DWORD   dx,                             //   horizontal   position   or   change
    DWORD   dy,                             //   vertical   position   or   change
    DWORD   dwData,                     //   wheel   movement
    ULONG_PTR   dwExtraInfo     //   application-defined   information
);
其中dx,dy都是无符号整形数据,现在我要在这里用负数,该怎么办?
比如:mouse_event(MOUSE_MOVED,-10,-20,0,0);按这样写会出warning的.怎样改一下就行了.

[解决办法]
如果这样没有问题,而你只是想去掉编译器的warning,这样好了:
mouse_event(MOUSE_MOVED, (DWORD)-10, (DWORD)-20, 0, 0);

热点排行