zoukankan      html  css  js  c++  java
  • VC++:鼠标的使用

    长期改变鼠标形状:

    SetClassLongPtr(GetSafeHwnd(), GCLP_HCURSOR,  (LONG)LoadCursor(NULL, IDC_WAIT));//这个是x64下可以使用的

    捕捉鼠标:

    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            沙漏

     另外,在MFC多文本模式下,使用如下代码在Document中修改视图鼠标:

    POSITION pos=GetFirstViewPosition(); 
    CView*pView =GetNextView(pos);
    DWORD Ret = SetClassLongPtr(pView->GetSafeHwnd(), GCLP_HCURSOR, (LONG)::LoadCursor(NULL, IDC_CROSS));
  • 相关阅读:
    OCP-1Z0-053-V12.02-285题
    OCP-1Z0-053-V12.02-281题
    今天博客抽风了,我也抽风了
    OCP-1Z0-053-V12.02-278题
    OCP-1Z0-053-V12.02-271题
    OCP-1Z0-053-V12.02-269题
    OCP-1Z0-053-V12.02-256题
    OCP-1Z0-053-V12.02-249题
    OCP-1Z0-053-V12.02-248题
    OCP-1Z0-053-V12.02-244题
  • 原文地址:https://www.cnblogs.com/2018shawn/p/11068335.html
Copyright © 2011-2022 走看看