WEB开发网
开发学院软件开发VC VisualC++6.0API函数操作技巧集 阅读

VisualC++6.0API函数操作技巧集

 2008-11-12 19:29:09 来源:WEB开发网   
核心提示: 实例:在应用程序中放置两个Button,名称分别为ReverseMouse和RestoreMouse,VisualC++6.0API函数操作技巧集(2),源程序为://交换鼠标左右键void CMyTestDlg::OnReverseMouse(){BOOL T;T=SwapMouseBu

实例:

在应用程序中放置两个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 );

Tags:VisualC API 函数

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接