会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
xgz21
博客园
首页
新随笔
联系
订阅
管理
2025年4月4日
MFC 程序读取自己的版本号
摘要: #pragma comment(lib,"version.lib") //主版本号 . 子版本号 [ 修正版本号 [. 编译版本号 ]] //Major_Version_Number.Minor_Version_Number[Revision_Number[.Build_Number]] int G
阅读全文
posted @ 2025-04-04 17:43 XGZ21
阅读(13)
评论(0)
推荐(0)
2024年9月29日
UNICODE环境下,RichEditCtrl 控件 RTF字符串的读写
摘要: UNICODE编译环境: RTF字符串的显示: 如果是CRichEditView,可以直接用SetWindowText,输入的RTF字符串是UNCODE编码。 如果是CRichEditCtrl,可以发消息显示,输入的字符串是UNCODE编码 int CNoteView::SetRTF(TCHAR*
阅读全文
posted @ 2024-09-29 19:24 XGZ21
阅读(51)
评论(0)
推荐(0)
2024年9月14日
CString类的ReleaseBuffer的用处是什么
摘要: 用了好多年了,才发现这个问题,写个小程序测试了,终于搞明白了: CString str; str = _T("1234567890"); TCHAR *p = str.GetBuffer(100); //TCHAR *p = str.GetBufferSetLength(100);_tcscpy(p
阅读全文
posted @ 2024-09-14 11:49 XGZ21
阅读(52)
评论(0)
推荐(0)
2024年7月22日
CMFCToolbar 添加的工具条每次启动时位置改变
摘要: MFC 编程,添加了一个CMFCToolbar工具条,奇怪的是每次运行工具条的位置都会后移一段距离。 在网上搜了一下,也没找到原因。 今天浏览了一下代码,找到了原因 在框架的OnCreate中开始就创建了新工具条,然后就设置了停靠位置 但是框架默认自带的工具条却在后面,重新计算了位置,结果后移了,把
阅读全文
posted @ 2024-07-22 09:12 XGZ21
阅读(31)
评论(0)
推荐(0)
2023年8月12日
RichEdit 选中文本的高亮显示 VC++
摘要: RichEdit控件失去焦点后,选中文本不再高亮显示。 有两种方法可以改变,使得控件失去焦点仍然保持高亮: 方法一:创建控件时设置ES_NOHIDESEL风格 m_hWndREdit = CreateWindow(_T("RichEdit20W"), NULL, //RICHEDIT_CLASS R
阅读全文
posted @ 2023-08-12 08:19 XGZ21
阅读(192)
评论(0)
推荐(0)
2023年8月4日
输入对话框,可以象函数一样方便调用,VC++
摘要: 可以放在头文件中,不需要资源文件,在程序中随时象子程序一样调用。 运行效果如图: 相关程序: 对话框的调用: 调用时输入对话框的提示和默认字符串,返回输入字符串指针,用完后注意delete,因为字符串为了长度可变,是在函数中根据输入分配的空间。 wchar_t* p = CXH::InputStrW
阅读全文
posted @ 2023-08-04 11:16 XGZ21
阅读(161)
评论(0)
推荐(0)
2023年8月1日
RichEdit RTF格式文本的存储和读取 VC++
摘要: Rtf格式文本的读写,向控件发送 EM_STREAMIN 和 EM_STREAMOUT 消息,控件把格式文本显示或从把显示内容转化为格式文本。 接口是用户定义的回调函数,格式文本由参数DWORD_PTR dwCookie传递。 从控件读出RTF文本,参数用string 比较好,因为消息处理是根据文本
阅读全文
posted @ 2023-08-01 12:51 XGZ21
阅读(335)
评论(0)
推荐(0)
2023年7月31日
TreeCtrl 树的存储和还原 2, VC++
摘要: TreeCrtl树的节点可以随意的添加,删除,移动。树保存到数据库中,并能从数据库读出还原。 树节点的LPARAM存放ID,这个ID是数据表自增长主键。 1.数据库中读出,按PID,SID顺序,这样读出的第一个为root2.读出的数据存入list3.创建root节点,把root放入map,从list
阅读全文
posted @ 2023-07-31 13:52 XGZ21
阅读(99)
评论(0)
推荐(0)
2023年7月9日
不用资源文件的 VC 窗口程序
摘要: 1.单个文件的windows VC程序,不用资源文件。在win32模板程序基础上改。 2. 菜单 和 热键 的代码添加 3. 模式对话框的代码添加。 程序运行界面,最简的win32程序 代码如下,单个文件,比较麻烦的就是对话框。 2023-7-10 修改: 模式对话框之前用MSDN中直接写内存的例子
阅读全文
posted @ 2023-07-09 16:31 XGZ21
阅读(74)
评论(0)
推荐(0)
2023年7月8日
音标编码 转unicode输出,VC++
摘要: 字典的音标有的是用 Kingsoft Phonetic Plain 字体,有的是用KK 字体,对应的编码也不同, 输出时可以设置对应的字体,但是需要安装对应的字体,程序中还要改字体。 统一改成UTF16后就可以统一输出了,window程序一般都用UTF16,接口转换也比较方便。 对应的转换关系可以在
阅读全文
posted @ 2023-07-08 11:06 XGZ21
阅读(137)
评论(0)
推荐(0)
下一页
公告