如何在MFC C++中给文本加下划线
How to underline text in MFC C++
我是C++的新手,如果这个问题太笼统,请原谅。。。。。我正在使用VS2010在C++中创建一个简单的MFC文本编辑器。目前,我正在尝试启动并运行以下基本功能:一个工具栏,它有一个下划线按钮,当你点击它时,它会在选定的文本上加下划线。
我在互联网上搜索了一个解决方案,但只找到了以下内容:
http://aclacl.brinkster.net/MFC/ch12e.htm
然而,要么这段代码不完整,要么我不知道他们是如何将实际按钮链接到命令处理程序的(或者他们调用的执行实际下划线的代码)。
有人能好心吗:
a) 澄清下划线按钮在StyleBar.cpp 中的位置
或
b) 给我指明一个更好的解决方案的方向(如果有的话)。
非常感谢。
在BEGIN_MESSAGE_MAP
。。。END_MESSAGE_MAP
块是消息队列映射到处理程序的位置。具体地,线ON_COMMAND(ID_CHAR_UNDERLINE, OnCharUnderline)
将下划线控制标识符的WM_COMMAND
映射到处理设置选择样式的方法OnCharUnderline
。您引用的页面不包括资源文件。工具栏本身似乎是在文章的前一页上构建的。
相关文章:
- VSCode-有一个红色下划线,但程序构建和运行正确,并且出现配音错误
- 下划线不会与"发送输入"一起显示C++
- 在 QTextEdit C++ 中为特定行添加下划线
- 导出函数中有多少下划线('_')(C++
- 有没有选项不自动所有前导下划线 _ 以导出 emscripten 中的函数?
- 删除数字并在C++中保留字符串的下划线
- c++ 函数中额外的下划线名称
- 在C 中,Haskell下划线有其他选择吗?
- 使用与号后跟下划线命名的变量是什么意思?
- C++20 中的严格别名规则是否允许标准 c++ unicode 字符和下划线类型之间"reinterpret
- 用下划线填充空格
- 在Typedef结构中,下划线意味着什么
- 为什么非下划线名称保留给 UDL 的实现,而不是相反
- 下划线、名称和文字运算符
- 检查两个彼此相邻的两个下划线
- 使用查找检查,如果我的字符串中有下划线
- 代码的错误答案是在Java Camel案件和C 下划线标识符之间转换的错误答案
- 如何在MFC C++中给文本加下划线
- 将带下划线的文本作为字符串
- 在按钮文本中带下划线快捷键的工具栏