VC++:鼠标的使用

Posted 2018shawn

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VC++:鼠标的使用相关的知识,希望对你有一定的参考价值。

长期改变鼠标形状:

SetClassLong(GetSafeHwnd(), GCL_HCURSOR,  (LONG)LoadCursor(NULL, IDC_WAIT));

捕捉鼠标:

HWND SetCapture(
  HWND hWnd
);

释放鼠标:

BOOL ReleaseCapture(

);

 

下面是一些鼠标图形的宏定义:

IDC_APPSTARTING     带小沙漏的标准箭头   
IDC_ARROW           标准箭头   
IDC_CROSS           十字光标   
IDC_HAND            windows   2000:手型   
IDC_HELP            带问号的箭头   
IDC_IBEAM           i型标   
IDC_ICON            obsolete   for   applications   marked   version   4.0   or   later.     
IDC_NO              禁止符号   
IDC_SIZE            obsolete   for   applications   marked   version   4.0   or   later.   use   idc_sizeall.     
IDC_SIZEALL         十字箭头   
IDC_SIZENESW        指向东北和西南的双向箭头   
IDC_SIZENS          指向南和北的双向箭头   
IDC_SIZENWSE        指向西北和东南的双向箭头   
IDC_SIZEWE          指向东西的双向箭头   
IDC_UPARROW         上箭头   
IDC_WAIT            沙漏

 

以上是关于VC++:鼠标的使用的主要内容,如果未能解决你的问题,请参考以下文章

VC向浏览器(IE,Firefox)发送鼠标单击消息

VC++、MFC开发中如何通过鼠标点击控制列表选择一行

【VC++】求编程思路,想做一个随鼠标移动的矩形框

VC 鼠标滚轮事件控制绘图的问题

如何在VC++ Win32应用程序中鼠标光标位置打印句子?

VC里面怎样做到鼠标指到按钮上变成手型