msgproc()与输入类
我之前自己用dxinpu8封装了一个输入类,但是觉的msgproc()函数更方便,而且它的几个参数也包含了鼠标位置等所有信息,请高手来讲解一下两者的区别,什么时候用哪中方法获得按键信息最好。
[解决办法]
如果你希望支持手柄那么用dxinput8,否则用msgproc也够了
[解决办法]
获得屏幕尺寸
GetSystemMetrics(SM_CXSCREEN);GetSystemMetrics(SM_CYSCREEN);
[解决办法]
一般的用途MsgProc的确够了。
DInput的优势在于支持更多的输入设备,手柄摇杆方向盘等等,还有就是对用户的输入的响应更加快。
如果只是用用鼠标键盘,并且对响应速度的要求一般,DInput也没有什么特别的优势。