派生类CView作的一个单文档程序,怎样才能将里面的文档进行反选,同时增加关标和滚动条,还有vc里的等宽字体怎样调用???

解决方案 »

  1.   

    fixdays就是等宽的汉字都是等宽的关标我不知道,不过光标可以用下面三个函数:
    SetCaretPos
    HideCaret
    ShowCaret滚动条你自己查资料,这个太简单了。
    至于文本反显,我想也许你得自己画一个黑色的框,画白色的字
    我不知道有没有好用的api :(
      

  2.   

    InvertRect是可以反色的
    你试试看 如果在多线程中调用会失败
    不是多线程应该没问题光标建立BOOL CreateCaret(
      HWND hWnd,        // handle to owner window
      HBITMAP hBitmap,  // handle to bitmap for caret shape
      int nWidth,       // caret width
      int nHeight       // caret height
    );
    SetCaretPos
    HideCaret
    ShowCaret
    注意只有窗口拥有光标控制权的时候SetCaretPos才有效