代码如下:
void CCharView::OnChar(UINT nChar, UINT nRepCnt, UINT nFlags)
{
// TODO: Add your message handler code here and/or call default
strChar+=nChar;
Invalidate();
CView::OnChar(nChar, nRepCnt, nFlags);
}
void CCharView::OnDraw(CDC* pDC)
{
CCharDoc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
// TODO: add draw code for native data here
pDC->TextOut (100,200,strChar);
}
可以实现对输入文本的现实,但后面不能显示光标,不知怎样解决 请高手指教
void CCharView::OnChar(UINT nChar, UINT nRepCnt, UINT nFlags)
{
// TODO: Add your message handler code here and/or call default
strChar+=nChar;
Invalidate();
CView::OnChar(nChar, nRepCnt, nFlags);
}
void CCharView::OnDraw(CDC* pDC)
{
CCharDoc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
// TODO: add draw code for native data here
pDC->TextOut (100,200,strChar);
}
可以实现对输入文本的现实,但后面不能显示光标,不知怎样解决 请高手指教
解决方案 »
- 问一下WaitForSingleObject的问题
- 这段代码的SetupDiXXX函数连接错误,我该怎么办?
- VFW中capCaptureSequence()的一个简单问题???
- 为什么在对话框的OnInitDialog处理函数中无法获取Datagrid控件的窗口句柄?
- 做分布式的朋友谁知道eDonkey这个p2p软件是开源的吗?哪里可以找到code?
- 如何打开任务栏右下角电源管理及喇叭的系统托盘图标(回帖请注意实时系统托盘图标)
- 紧急:怎样在程序中知道哪个modem连接在哪个com口?
- 谁能告诉我在哪能下载到flash 4.0(不是5.0)?
- VC6.0 MFC ADO 调用theapp指针内存报错
- C语言 random和time的实现 数据查找
- 给各位大哥 大姐!!!!!!!!!!!!!帮帮忙吧!!!!!!
- 有无XSL、DOM使用的帮助下载
SetCaretPos(x, y);
ShowCaret(hwnd); 具体使用查查MSDN就行了。
CreateCaret(hwnd, (HBITMAP) NULL, nWidth, nHeight);
SetCaretPos(x, y);
这两个函数有语法错误 提示只需一个参数 是CWnd::CreateCaret( CBitmap* pBitmap );
但是如果代码如下的话
CreateCaret( NULL);
CPoint p1;p1.x=106+strChar.GetLength()*8;p1.y=200;
SetCaretPos(p1);
ShowCaret();
只显示一个显示的点 而不是一个竖直线
请各位大哥不吝赐教