MFC
文章平均质量分 52
锋萌妹子
千金易得,知己难求
展开
-
MFC 解决outText文字闪缩
在OnPaint上面使用outText输出文字使用双缓冲技术,将DC的东西拷贝到memDC在显示到画布上void CTimerTestDlg::OnPaint(){ if (IsIconic()) { //这里是多余的(自动生成的代码) CPaintDC dc(this); // 用于绘制的设备上下文 SendMessage(WM_ICONERASEBKGND, reinterpret_cast<WPARAM>(dc.GetSafeHdc()), 0); // 使图原创 2021-12-30 11:58:42 · 76 阅读 · 0 评论 -
如何在MFC打开命令行(控制台CMD)窗口
记录一下如何在MFC上打开黑窗口,不然以后又要一直找,只需要在InitDialog上添加这一句话即可#ifdef _DEBUG AllocConsole(); SetConsoleTitle("debug console"); freopen("CONOUT$", "w", stdout);#endif代码如下:执行效果:...原创 2021-01-15 14:40:02 · 1305 阅读 · 0 评论 -
MFC多视频播放界面模板--(三)搭建播放大华、海康SDK视频播放平台
经过上两遍文档,对初步的界面已经是完成了,这一章将加入市场比较常用的大华和海康的SDK,并使用SDK播放这两款IPC的视频码流,实现多窗口播放一、首先关于大华、海康的SDK都可以在其官网下载大华SDK下载:https://www.dahuatech.com/service/downloadlists/836.html海康SDK下载:https://www.hikvision.com/cn/download_61.html二、这一遍主要是代码的实现...原创 2021-01-04 20:45:47 · 1387 阅读 · 0 评论 -
MFC多视频播放界面模板--(二)搭建视频播放界面空壳程序
继这上一篇静态文本画框的内容,将此功能加载进来,用于区分开窗口界面,这篇主要是编写出空壳框架,可以切换画面1、2、4、9以及全屏状态,加选中状态框。一、界面布局创建两个对话框,ID分别为 IDD_DIALOG_REALPLA_WND(单个窗口布局)、IDD_DIALOG_REALPLAY_PAGE (窗口界面布局)。因窗体是嵌入式的,所以得设置窗体属性页面管理窗体同样的设置一下 窗体属性注:窗口大小可以忽略,根据自己喜欢拖动。因代码会有控制窗口以及控件位置与大小二、控件变量关联以及部分功原创 2020-08-03 21:30:41 · 1001 阅读 · 0 评论 -
MFC 搭建多视频播放界面模板(专栏篇)
1、背景因最近在做一个大华、海康摄像机的播放工具,所以使用MFC开发了一个客户端程序,自适应窗体大小的视频播放多界面程序,后续会一步步的说明实现的方法,以及给出对应每章节的代码链接。如果是需要用到IPC播放界面模块的可以参考一下,只是单纯的分享,对于一些高手来说就没必要参考啦。。。2、编译环境1、VS2010 编译器2、VC++(MFC)语言3、基于对话框开发3、目录多视频播放界面模板-使用静态文本绘制方框(一)4、最终效果图程序最终呈现的界面就是如此,可切换单、二、四窗口视频播放时的原创 2020-08-03 21:32:03 · 1131 阅读 · 0 评论 -
MFC 多视频播放界面模板--(一)静态文本绘制边框
MFC使用static静态文本控件绘制边框1、创建MFC工程,选择基于对话框,为了程序方便,先去除Unicode库2、在界面拖出4个静态文本控件,分别用于上、下、左、右四条线3、添加CMyStatic类,基于MFC窗体而不是C++,选择基类CStatic4、编写CMyStatic类CMyStatic.h#pragma once// CMyStatic//字体对齐#define STATIC_ALIGN_LEFT 0#define STATIC_ALIGN_CENTE 1#原创 2020-07-29 22:09:56 · 1122 阅读 · 0 评论 -
MFC 获取资源版本号信息并设置为窗口标题
在MFC 开始过程中,想必需要显示以及迭代版本信息,下面将介绍如何获取资源视图版本号信息并设置为窗口标题显示原创 2020-07-29 15:02:42 · 968 阅读 · 0 评论