_CtrlBox.tWnd = CreateWindow("EDIT", NULL,
WS_CHILD | WS_DLGFRAME | WS_VSCROLL | WS_VISIBLE | ES_MULTILINE | ES_READONLY,
180, 0, 375, 360, _CtrlBox.hWnd, NULL, hInstance, NULL);
我创建了如上的一个EDIT控件,如果去掉ES_READONLY属性,可以在EDIT中输入,WS_VSCROLL 功能也能正常使用。
但用TextOut(TextDC, 1, tCount, TextStr, strlen(TextStr));向EDIT中输出时WS_VSCROLL 就不起作用了。
我应该怎么做才能实现通过EDIT控件只显示信息了?应该用什么API?
WS_CHILD | WS_DLGFRAME | WS_VSCROLL | WS_VISIBLE | ES_MULTILINE | ES_READONLY,
180, 0, 375, 360, _CtrlBox.hWnd, NULL, hInstance, NULL);
我创建了如上的一个EDIT控件,如果去掉ES_READONLY属性,可以在EDIT中输入,WS_VSCROLL 功能也能正常使用。
但用TextOut(TextDC, 1, tCount, TextStr, strlen(TextStr));向EDIT中输出时WS_VSCROLL 就不起作用了。
我应该怎么做才能实现通过EDIT控件只显示信息了?应该用什么API?
解决方案 »
- windows7下不响应拖拽
- 求获取view句柄方法
- 请问工具栏的背景色怎么改变的?
- 为什么取不出DLL中的函数。
- 高分求助!帮忙看看这段代码哪里错了
- 我将一个ico文件用CFile写入一个dat文件,如何将写入的数据读出并转化为HICON呢?
- 求志同道合者:有正在看钱能的《C++大学教程》和《C++编程思想》的朋友吗?一起探讨?
- CTreeView 能多选,拖动同时支持么?
- if(wParam & MK_SHIFT)中&和&&的区别
- 奇怪:DrawText,,怎样用tabstrip
- 关于VC使用ADO 访问VFP 数据库问题, 谢谢各位。
- 求MFC中用ADO连接SQL SERVER时的Open函数详解
你这个是DC绘制文字的绘图函数.简单点说只是把文字粘贴到屏幕上,他是不会对EDIT进行操作的.
{
CString str;
GetDlgItemText(IDC_EDIT1,str);
CString strText;
strText.Format(_T("%s\r\n %s"), str, lpszText);
SetDlgItemText(IDC_EDIT1,strText);
}你的edit必须要MutiLine才能看到回车换行