怎样在无符号数据类型处,实现负数功能
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);