我用vc做了一个分割视窗文档程序,其中调用了OnMouseMove(UINT nFlags, CPoint point)消息函数,程序运行时我判断nFlags参数,用的是if( nFlags & ( MK_LBUTTON|MK_SHIFT ) ),在win2k中nFlags可以正确判断,但在win98中当我鼠标左键按下并移动鼠标时,nFlags并没有相应变化,程序中还有其它的一些问题,大约都是关于消息传输的问题,很多时候必须不停的按esc键才能将消息断断续续的传输,不知那位高人曾经遇到过类似的问题,请予以指点,多谢!
(注:程序在不同操作系统都分别重新编译过)
(注:程序在不同操作系统都分别重新编译过)
解决方案 »
- list ctrol控件的一个问题
- DSHOW 如何给MPC MPEG SOURCE (GABEST) 指定一个文件?
- VS2005编译器报:"* * *" is not a class or namespace name
- 请教: syntax error : missing ';' before '*'....'dlg' : missing storage-class or type specifiers
- 请问怎样实现等窗口全部显示完成后再调用某个函数?
- 请教高手(在线等)
- 请教高手一个有难度的网络开发问题!
- 怎样实现一个udp广播?
- WinSnmp的SnmpSetTimeout的作用
- 用程序自动拨打固话(报警用)要做哪些事
- 哪一种单片机与USB的接口芯片使用最广泛?
- 如果获得本机的IP和对方的IP呢?
注意:某些函数的win98与win2000的所在头文件不一致