没有合适的资源?快使用搜索试试~ 我知道了~
文本窗口程序编程创建基本插入符创建图形插入符输出一串文字键盘输入字符改变字体让字体颜色渐变 创建基本插入符 我们平时所用的文本编辑器如记事本,VS等,都有一个一闪一闪的竖线,我们称之为插入符 通常我们输入的信息都是显示在插入符之后的,而我们建立的基本MFC程序,里面是没有插入符的 所以我们首先先创建一个插入符 建立一个MFC单文档程序; 在 VIEW 类中添加消息响应函数: 右键 VIEW 类,选择类向导,选择消息,选择 WM_CREATE,添加,编辑 利用 CreateSolidCaret() 函数添加: int CChildView::OnCreate(LPCREATESTRUCT lp
资源详情
资源评论
资源推荐
窗口程序学习笔记窗口程序学习笔记No.3
文本窗口程序编程文本窗口程序编程创建基本插入符创建图形插入符输出一串文字键盘输入字符改变字体让字体颜色渐变
创建基本插入符创建基本插入符
我们平时所用的文本编辑器如记事本,VS等,都有一个一闪一闪的竖线,我们称之为插入符
通常我们输入的信息都是显示在插入符之后的,而我们建立的基本MFC程序,里面是没有插入符的
所以我们首先先创建一个插入符
建立一个MFC单文档程序;
在 VIEW 类中添加消息响应函数:
右键 VIEW 类,选择类向导,选择消息,选择 WM_CREATE,添加,编辑
利用 CreateSolidCaret() 函数添加:
int CChildView::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
if (CWnd::OnCreate(lpCreateStruct) == -1)
return -1;
// TODO: 在此添加您专用的创建代码
CreateSolidCaret(20,100);
ShowCaret();
return 0;
}
这个时候我们发现插入符大小,即高度和宽度不对,而我们常用的编辑器中插入符应该是随我们使用的字体变化的,所以我们
又没有办法获取到当前窗口的字体尺寸呢?
GetTextMetrics()函数:函数:
GetTextMetrics函数需要一个函数需要一个TEXTMETRIC的指针,我们看下这个结构体:
weixin_38660579
- 粉丝: 11
- 资源: 918
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0