VisualC++6.0API函数操作技巧集
2008-11-12 19:29:09 来源:WEB开发网实例:
在应用程序中放置两个Button,名称分别为ReverseMouse和RestoreMouse。
源程序为:
//交换鼠标左右键
void CMyTestDlg::OnReverseMouse()
{
BOOL T;
T=SwapMouseButton(True);
If(T)
MessageBox("鼠标左右键交换成功!");
}
// 恢复鼠标左右键交换
void CMyTestDlg::OnRestoreMouse()
{
BOOL T;
T=SwapMouseButton(FALSE);
If(!T)
MessageBox("鼠标左右键恢复为默认状态!");
}
运行程序,左键单击ReverseMouse按钮,此时实现鼠标左右键功能切换;再右键单击RestoreMouse按钮,此时实现鼠标左右键功能恢复。
三、得到鼠标双击时间
1、函数:
UINT GetDoubleClickTime(VOID);
该函数无参数;它的返回值为毫秒,为双击鼠标双击有效的时间间隔。
实例:
在窗口中放置一个Button,名称为GetDoubleClickTime;再放置一个名为Label1的CStatic控件,用于显示双击时间。
源程序为:
//得到并显示鼠标的双击的时间
void CMyTestDlg::OnGetDoubleClickTime()
{
int DTime;
Cstring string;
DTime:=GetDoubleClickTime();
string.Format(_T("%d" ),Dtime);
Label1.SetWindowText(&string);
}
运行程序,单击GetDoubleClickTime,在Label1中显示双击的时间,为毫秒级。
四、设置鼠标双击时间
函数:
BOOL SetDoubleClickTime ( UINT uInterval );
更多精彩
赞助商链接