光标怎么显示的呢?也就是说怎样继承自CWnd,写一个类似CEdit的东东。请各位同学赐教啊!!!

解决方案 »

  1.   

    光标相关APICreateCaret  
    DestroyCaret  
    GetCaretBlinkTime  
    GetCaretPos  
    HideCaret  
    SetCaretBlinkTime  
    SetCaretPos  
    ShowCaret   
      

  2.   

    HCURSOR hCursor = GetCursor();   
    24.    POINT ptCursor;   
    25.    GetCursorPos(&ptCursor);   
    26.    ICONINFO IconInfo = {0};   
    27.    if(GetIconInfo(hCursor, &IconInfo))   
    28.    {   
    29.        ptCursor.x -= IconInfo.xHotspot;   
    30.        ptCursor.y -= IconInfo.yHotspot;   
    31.        if(NULL != IconInfo.hbmMask)   
    32.            DeleteObject(IconInfo.hbmMask);   
    33.        if(NULL != IconInfo.hbmColor)   
    34.            DeleteObject(IconInfo.hbmColor);   
    35.    }   DrawIconEx(hMemDC, ptCursor.x, ptCursor.y, hCursor, 0, 0, 0, NULL, DI_NORMAL | DI_COMPAT);  http://blog.csdn.net/VisualEleven/archive/2010/12/23/6093484.aspx