首页
fenggwsx
取消

MFC中记录用户对列表控件(或列表视图)列宽的调整

声明成员变量 class CMyCtrl/CMyView : public CListCtrl/CListView { ... public: CMyCtrl/CMyView(); // 构造函数 protected: const int m_nMinWidth = 80; // 最小列宽(如果不需要设置最小列宽可省略) const int m_nMaxWidth = 320; /...

使Word文档和PDF文件不可被复制的方法

实际应用范围 我们有时不想自己的文档被他人随意复制,此时希望这些文档不可被复制(其实应该说不可被轻易复制)。 设计思路 在HTML网页中,有些网页的编写者通过使用JavaScript代码阻止或限制访问者复制内容,但这只能对大多数访问者起作用,如果访问者会使用开发者工具查看HTML语言形成的网页,那么对他来说复制这些内容还是轻而易举的事情,所以如果我们希望使用一种手段使任何人都无法复制我...

MFC中CListCtrl隔行变色

响应NM_CUSTOMDRAW消息 void CMyView::OnNMCustomdraw(NMHDR* pNMHDR, LRESULT* pResult) { NMLVCUSTOMDRAW* pLVCD = reinterpret_cast<NMLVCUSTOMDRAW*>(pNMHDR); *pResult = 0; if (CDDS_PREPAINT == pLV...

MFC中CListCtrl的样式

CListCtrl的样式 名称 值 描述 LVS_ICON 0x0000 指定为图标视图,为每个item显示大图标 LVS_REPORT 0x0001 指定报表视图,显示item详细资料 ...

使用MarkDown编辑器向博文中添加视频

代码 MarkDown支持内嵌HTML语言,所以如果想要插入视频直接使用HTML标签即可,下面给出一种方法的代码示例: <video controls="controls" name="media"> <source src="https://www.w3school.com.cn/example/html5/mov_bbb.mp4" type="video/mp...

常用数字正则表达式

整数 ^-?[1-9]\d*|0$ 正整数 ^[1-9]\d*$ 负整数 ^-[1-9]\d*$ 自然数/非负整数 ^[1-9]\d*|0$ 非正整数 ^-[1-9]\d*|0$ 小数/浮点数 ^-?([1-9]\d*|0)\.\d+$ 正小数/正浮点数 ^([1-9]\d*\.\d+|0\.\d*[1-9]\d*)$ 负小数/负浮点数 ^-([1-9]\d*\.\d+|0...

MFC中对Excel进行访问操作(OLE方式)

前言 我的配置: 操作系统:Windows 10 专业版 Excel:Microsoft Excel 2013 IDE:Visual Studio 2019 正文 Visual Studio的版本为2015或更低 选择菜单中项目中的类向导 在添加类中选择添加类型库中的MFC类 在可用的类型库中选择Excel,如果没有Excel相关的类型库选项,则选择文件,...

MarkDown中添加图片的三种方式

基础格式 插入图片最基础的格式就是: ![Alt text](图片链接 “optional title”) Alt text:图片的Alt标签,用来描述图片的关键词,可以不写。最初的本意是当图片因为某种原因不能被显示时而出现的替代文字,后来又被用于SEO,可以方便搜索引擎根据Alt text里面的关键词搜索到图片。 图片链接:可以是图片的本地地址或者是网址。”option...

MFC中在CScrollView中添加单选按钮或复选框时,控件绘制问题

问题描述 由于在实际应用中,可能要动态添加控件数组(即控件的数量是可变的,数据改变,控件的数量要相应地改变)便需要使用CScrollView,但是在CScrollView中添加单选按钮或复选框时,若控件不在滚动条在初始位置时可见,而在滚动条滚动后方可见到,此时控件会绘制成一块黑色,如图所示: 解决方案 这里给出我最后使用的解决方案:将基类CScrollView换成CFormView(C...

MFC中CEdit实现快捷键

实现方法 从CEdit派生出CEditEx类,并在CEditEx类中添加虚函数PreTranslateMessage,添加如下代码 BOOL CEditEx::PreTranslateMessage(MSG* pMsg) { // 编辑框快捷键操作 if (WM_KEYDOWN == pMsg->message) { if (::Get...