回 帖 发 新 帖 刷新版面

主题:[讨论]插入符位置输出文字问题

写了一个简单的VC插件,功能是:单击工具栏按钮时,在当前插入符位置输出“Hello”,以下是代码: 
STDMETHODIMP CCommands::QweCommandMethod() 

  //...... 
    CClientDC dc(NULL); 
    POINT pos; 
    GetCaretPos(&pos); 
    dc.TextOut(pos.x, pos.y, "Hello"); 
  //...... 


现在输出的“Hello”位置不对,而且不像是“输出的”文字,而是“画出来的”文字,是不是不应该用TextOut函数?

回复列表 (共1个回复)

沙发

奇怪。你什么没有用ShowCaret()来显示插入符啊。。
是用TextOut函数

我来回复

您尚未登录,请登录后再回复。点此登录或注册