- 博客(23)
- 资源 (4)
- 收藏
- 关注
转载 MFC-CListCtrl重绘,添加按钮到单元格
原文链接MFC Listctrl 不支持单元格颜色设置,以及单击其中某一单元格时高亮显示,要想达成自己的目的,就只能对其重绘。关于单元格中按钮的添加,说一下思路,首先要重写CButton类,将其单击事件接口进行重写,这里就是发送自定义消息,到主窗口界面进行响应,然后在要生添加按钮的单元格中生成新的按钮,加入链表中进行存放,同时记录对应的单元格的行列信息,然后在单元格进行重绘时,改变button 位置即可,有个问题就是当listcontrol的大小发生变化时,因为重绘的原因,按钮的位置移动会有明显痕迹
2020-07-24 11:33:43
2438
2
原创 学习笔记(01):Python入门教程-高级语言的流派有哪些
您观看课程学习后可入群领取【超全Python资料包+17本学习电子书】 即使之前你从未写过1行代码,也能在学完本课程后,达到Python入门水平,能开发300-500行代码的小程序,掌握基本的编程思维、软件设计方法。无论你日后想做人工智能、数据分析,还是WEB开发、爬虫、大数据等,都应该先把这部分基础掌握。 ...
2020-05-28 00:18:03
162
转载 轻轻的我走了,正如我轻轻的来——Duilib无焦点窗口的实现,轻轻的我走了duilib
点击打开链接 在Windows编程中,我们已经习惯了一个窗口从创建到显示并获得焦点。我们总感觉一个窗口创建出来获得焦点是理所理所当然的,一个窗口只要显示就必须获得焦点。一个新窗口显示时,会收到到WM_SETFOCUS消息,然后旧的窗口会收到WM_KILLFOCUS消息。可能我们并不关心焦点的切换,因为从视觉角度来看,没有任何影响,但是键盘类的消息却在焦点变化时不断切换响应窗口。我们都知道,鼠标消息...
2018-06-23 16:58:26
486
转载 C++ 资源大全 awesome-cpp
点击打开链接 C++ 资源大全中文版我想很多程序员应该记得 GitHub 上有一个 Awesome - XXX 系列的资源整理。awesome-cpp 就是 fffaraz 发起维护的 C++ 资源列表,内容包括:标准库、Web应用框架、人工智能、数据库、图片处理、机器学习、日志、代码分析等。Awesome 系列虽然挺全,但基本只对收录的资源做了极为简要的介绍,如果有更详细的中文介绍,对相应开发者...
2018-06-23 16:45:42
2519
转载 使用duilib开发简单的Window安装包
点击打开链接一、具体思路安装过程:安装包的制作包括资源文件的打包,资源文件打包到安装包exe中,安装的时候需要从exe中提取出对应的资源文件,然后解压文件安装到指定目录,然后就是对安装的可执行程序进行注册表的注册,以及快捷方式的注册。卸载过程:安装包安装时,通常会带有一个卸载程序,此程序的功能就是执行对安装程序目录文件的删除和注册表的清除。二、实现安装过程分为三部分实现,安装配置,安装过程,安装结...
2018-06-23 16:34:48
781
转载 cef3和duilib简单仿有道词典学习
点击打开链接由于最近换工作的原因,也没啥事,就简单学习了一下cef3和duilib,楼主之前是做MFC框架下的windows开发的,对界面库和新的客户端开发模式也有所了解,现在的大部分客户端都是基本的客户端框架下组合一个web 容器,web容器当然要看google的开源引擎cef3了,像Qt最近的版本好像也集成了,钉钉,微信、这些桌面应用都是基于web的客户端来开发的。 所以楼主就也想学习一下,...
2018-06-23 16:26:23
735
转载 随笔分类 - 2013 duilib入门简明教程
点击打开链接2013 duilib入门教程汇总:2013 duilib入门简明教程 -- 前言(1)2013 duilib入门简明教程 -- VS环境配置(2)2013 duilib入门简明教程 -- 第一个程序 Hello World(3)2013 duilib入门简明教程 -- 响应按钮事件(4)2013 duilib入门简明教程 -- 自绘标题栏(5)2013 duilib入门简明教程 --...
2018-06-23 16:24:31
247
转载 一文看懂web服务器、应用服务器、web容器、反向代理服务器区别与联系
点击打开链接我们知道,不同肤色的人外貌差别很大,而双胞胎的辨识很难。有意思的是Web服务器/Web容器/Web应用程序服务器/反向代理有点像四胞胎,在网络上经常一起出现。本文将带读者对这四个相似概念如何区分。1. 一文看懂web服务器、应用服务器、web容器、反向代理服务器区别与联系1.1. Web服务器概念与基本原理1.1.1. Web服务器的历史1.1.2. Web服务器工作原理1.2. We...
2018-06-23 16:22:34
663
转载 VC++编程实现网络嗅探器
点击打开链接http://blog.csdn.net/junnan321/article/details/1736339引言 从事网络安全的技术人员和相当一部分准黑客(指那些使用现成的黑客软件进行攻击而不是根据需要去自己编写代码的人)都一定不会对网络嗅探器(sniffer)感到陌生,网络嗅探器无论是在网络安全还是在黑客攻击方面均扮演了很重要的角色。通过使用网络嗅探器可以把网卡设置于混杂模式,并可...
2018-03-12 09:47:38
2309
转载 VC++获取不同Windows版本的方法
点击打开链接http://blog.csdn.net/ryu2003/article/details/52064494直接来干货,说到获取Windows版本,在XP和windows7时代,通常使用的做法如下: OSVERSIONINFOEX os; os.dwOSVersionInfoSize=sizeof(OSVERSIONINFOEX); if(GetVersionE...
2018-03-12 09:31:11
1133
转载 VC判断操作系统为Win7的最简单代码!
点击打开链接http://blog.csdn.net/jhkdiy/article/details/6913465由于项目需要判断Windows的操作系统版本,主要还是很多软硬件都有win7的不兼容性,所以需要进行判断。关于如何判断系统版本的详细文章见MSDN:http://msdn.microsoft.com/en-us/library/ms724429(v=VS.85).aspx 下面是我自己...
2018-03-12 09:29:22
1365
转载 VC获得本机网络连接状态
点击打开链接//本机网络连接类型(成功) #define NET_TYPE_RAS_DIAL_UP_CONNECT_NET 0x01 //上网类型:采用RAS拨号连接上网 0x01 #define NET_TYPE_LAN_CONNECT_NET 0x02 //上网类型:采用网卡通过局域网上网 0x02 #defi...
2018-03-12 09:26:59
665
转载 OpenGL播放yuv数据流(着色器SHADER)-windows(一)
点击打开原文链接OpenGL播放yuv数据流(着色器SHADER)-windows(一)在写这篇文章之前首先要感谢老雷,http://blog.csdn.net/leixiaohua1020/article/details/40379845这篇文章,可以老雷英年早逝,在此致敬...下面是代码,具体看注释//Lvs_OpenGl_Inter
2018-02-01 15:59:38
533
转载 FFMPEG 从rtsp抓取流,转存为flv文件
点击打开链接[cpp] view plain copy#include #define __STDC_CONSTANT_MACROS #ifdef __cplusplus extern "C" { #endif #include #include #include
2018-02-01 15:47:10
7022
转载 利用ffmpeg将H264流 解码为RGB
利用H264解码分为几个步骤: 注意一点在添加头文件的时候要添加extern "C",不然会出现错误[cpp] view plaincopyextern "C" { #include #include #include #include }; 这里申明了几个
2018-02-01 15:39:03
1916
转载 ffmpeg解码流程
点击打开链接FFMPEG解码流程:1. 注册所有容器格式和CODEC:av_register_all()2. 打开文件:av_open_input_file()3. 从文件中提取流信息:av_find_stream_info()4. 穷举所有的流,查找其中种类为CODEC_TYPE_VIDEO
2018-02-01 15:36:21
188
转载 MFC封装进度条dll
好吧,其实这个过程相对来说比较简单,也没有什么特别需要讲解的,就是在处理的过程中有几个问题需要注意。鉴于好像网上没有特别的教程来讲解这个问题,所以我这里稍微记录一下以免自己以后忘记,同时也是帮助有需要的人。我们的目的是在程序启动的过程中能够弹出一个进度条,同时这个进度条的为止,进度能够由外部函数控制,主要包括:1.设置进度条的范围;2.设置进度条的步长;3.进度条向前走一步。另外需要封装好打开和关
2018-01-03 15:28:14
548
转载 利用MFC绘制动态矩阵图
接着要做一个动态矩阵图,要求图能检测鼠标的位置做出相应改变,并能相应功能键。具体效果如下: 好吧,我承认这图里的东西不是我做的,我的目标就是仿照这个做个新东西出来。当然也必须具备它的功能。 下面开始吧,首先创建FormView,接着为view田间OnDraw函数,然后在OnDraw函数中添加初始化程序:void CMy123View::OnDraw(
2017-12-13 11:16:22
1193
转载 CButtonST类使用
CButtonST类简介1 本章精华CButtonST是功能非常全的CButton派生类,利用它你可以实现各种按钮的效果,它包括的特征如下:1、 CButton所有的功能2、 文字和图标按钮3、 16×16,32×32,48×48,16或256色图标的支持4、 支持透明按钮5、 支持标准的或新的平面按钮风格6、 运行时刻按钮风格的
2017-12-13 11:13:20
236
转载 MFC自绘按钮 动态效果
最近项目需要实现按钮的动态效果,多方学习,现在终于能实现一些功能了。过程如下: 第一,新建一MFC对话框应用程序。 第二,删除自带按钮,并添加两个按钮,button1,button2,ID为IDB_BUTTON1,IDB_BUTTON2.同时响应鼠标单击按钮事件。如下void Cbutton_fly3Dlg::OnBnClickedButton2()//vide
2017-12-12 10:24:40
1362
转载 MFC 程序从高分屏计算机迁移到低分辨率屏幕电脑上悲剧
MFC 程序从高分屏电脑迁移到低分辨率屏幕电脑上悲剧我在macbook pro retina上开发的一个MFC的程序,整个工程因为要迁移到新电脑上去继续开发,分辨率从2880*1800变到了1920*1080上,打开后发现整个项目界面都变形了。。。根本没法看了,马上就要用这个新机器展示了(规定),怎么办?求助大神们------解决思路----------------------如果你编
2017-07-20 15:25:37
1486
转载 解决 “fatal error C1083: ”无法打开包括文件
最开始重新导入项目时,遇到过 "fatal error C1083"这个错误,当时经同事指点,改了加载头文件的附加路径,问题很容易就解决。今天将整个工程改的编译方式改为Release方式,再次遇到"fatal error C1083",决心将具体的解决方法以图文的方式记录下来,一方面加深自己的印象,另一方面,也方便遇到类似问题的同学找到快速解决方案。步骤1:定位报“fatal error
2014-08-29 14:23:40
1333
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人