GetAsyncKeyState函数的一个小问题 BOOL bControlKey=GetAsyncKeyState(VK_CONTROL)>>((sizeof(SHORT))*8-1);为什么要向右移(sizeof(SHORT))*8-1呢?GetAsyncKeyState返回类型为SHORT,但是接受的却是BOOL,难道就是因为这个右移的原因? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SHORT被定义成了shortsizeof( SHORT )就是sizeof(short)也就是2 个字节 2 * 8 - 1 = 15>>是右移也就是GetAsyncKeyState(...)返回的结果被右移了15位,只保留了最高位,所以只有1或0两种可能。所以结果返回了BOOL型。 编译器是怎么处理Type类型的 CloseAdo出错,哪位高手帮看看,万分感谢~ 问两个关于快捷键的问题。。。 在unicode环境下 类型转换 ●●谁有摄像头CYUSBCAM.DLL的调用说明或者例子代码,万分感激! 关于找工作的问题,请各位前辈指指路 重分答谢——图象处理 老兄老弟们,请问你们交“个人所得税”吗? 怎样知道我的电脑上没上网?要编程实现。 Visual C++MFC扩展编程实例和Visual C++MFC编程实例有什么区别?这两本书怎么样? 关于cnnectex 的数量问题。 UNICODE控制台程序(VC2003)
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货