问题:
建立一个SDI,基于CScrollView的。
我想在其中一个地方显示如下的信息:______年_______月__________日我想在下划线上面能够输入文字信息。而不是用编辑框来输入文字信息。请高手们指教指教。。

解决方案 »

  1.   

    1.捕获光标
    2.捕获WM_CHAR消息
    3.在OnPaint里面写代码
      

  2.   

    还是用编辑框吧,动态创建编辑框,设置成NoBorder,放在自绘的下划线上方,有必要的话还可以隐藏光标反正编辑框和ScrollView都是白的,看不出来不然自己处理会很麻烦或者你干脆整个用EditView得了
      

  3.   

    记录输入范围CRect rcInput[3];
    相应鼠标单击消息,判断鼠标位置是否在输入范围中,是则在相应区域显示输入符,设可输入标志;
    响应键盘消息,判断可输入标志,在相应位置显示输入字符