自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

糯诺诺米团

人最宝贵的是生命。生命属于人只有一次。人的一生应当这样度过:当他回首往事的时候,不会因为碌碌无为、虚度年华而悔恨,也不会因为为人卑劣、生活庸俗而愧疚。

  • 博客(4)
  • 资源 (17)
  • 问答 (2)
  • 收藏
  • 关注

原创 MFC中Edit控件垂直滚动条时,当文本超出时再显示垂直滚动条

现在我需要实现这样一个功能: 想要用edit控件本身的滚动条,并且设置该属性,但是该滚动条会一直存在。效果如下图,很是难看,当没有输入信息时,也会出现垂直滚动条其实,只有在文本超过设定的区域内才会显示(在这我不知道如何上传动态效果图片,所以只有代码展示了)第一步:对于控件属性的设置Multiline = TrueAuto HScroll = FalseAuto ...

2018-09-19 08:56:05 2811

原创 MFC中对话框程序,获取鼠标光标的位置,指向的字符

第一步:获取光标相对于控件的位置POINT cp = GetCaretPos();第二步:获取光标的位置int xy = CharFromPos(cp);第三步:获取光标所在的字符int CharIndex = LOWORD(xy)...

2018-09-17 10:23:52 4846

原创 Edit控件中使用SetWindowTextW时,光标总是在第一位?

最近,我在修改自己绘制的CMyEdit类,发现了一个特别奇怪的问题: 1:当我在自绘CMyEdit时,使用SetWindowTextW()时,发现,每次光标都在第一位显示。 2:当使用m_edit.SetFouce()时,再使用SetWindowTextW()时,也会出现这个问题。后来,说是使用SetSel设置一下光标的位置。好多博友说SetS...

2018-09-12 08:19:45 1330

原创 MFC下设置窗口透明效果

设置窗口透明::SetWindowLong(m_hWnd , GWL_EXSTYLE , GetWindowLong(m_hWnd , GWL_EXSTYLE)| WS_EX_LAYERED);::SetLayeredWindowAttributes(m_hWnd , 0 , 128*0.7 , LWA_ALPHA);

2018-09-12 08:11:39 1053

Qt中使用QWebSocket与Web进行通讯,实时语音通话

开发环境:VS2017 + Qt 5.14.2 实现功能主要思路:在网页端进行语音输入,PC机可以实时接收并播放语音流。 此时,Qt程序做客户端,Web端做服务器,使用QWebSocket进行通讯,实时播放接收的语音流。 功能实现 想要实现该功能,需要完成以下两大部分。 第一部分:QWebSocket通讯实现。(简单) 第二部分:语音流实时播放功能。(稍微有点难度)

2024-06-18

实现5分钟无操作自动关闭程序功能

开发环境:win10 VS2017 + Qt5.14.2 实现核心功能:当用户长时间不进行页面上功能操作时,默认该用户已经离开了,此时需要弹出页面提醒用户,并在倒计时10s后强制关闭程序。 使用技术:线程池、全局捕获鼠标消息、实时监听

2024-05-08

Qt中实现自定义时间选择功能

开发环境:win10下VS2017+Qt5.14.2 exe打包环境已经就绪,直接运行exe就可以查看效果。 主要功能: 1:实时获取系统时间 2:使用滚轮效果动态改变时间。

2024-02-04

Qt中QTextEdit控件随着文本变化控件自动拉伸

使用开发环境:VS2017+Qt5.14.2。 可执行文件:x64文件夹中exe可直接运行看效果 功能: 随着编辑的文本多少,编辑框的高度自动拉伸,有对应文章说明,链接:https://mp.csdn.net/mp_blog/creation/editor/135935529

2024-01-31

Qt实现打地鼠小游戏(包含晋级操作)

开发环境:VS2017 + Qt5.14.2 x64位 1:划分了4种等级: 等级1:只有一个地鼠 等级2:两个地鼠 等级3:三个地鼠 等级4:四个地鼠 2:挑战失败逻辑:当在指定范围内未达到一定分数时,表示挑战失败。

2022-09-29

Quazip加密、解密

代码编写环境:VS2017+Qt5.14.2 在QtCreator上进行验证过可以实现。 将加密、解密功能封装成一个类,使用时直接调用接口就可以了,内部逻辑已经测试完成了。

2022-06-13

QGraphicsView架构实现基本图形的绘制

环境:VS2017+Qt5.14.2 环境匹配可以运行成功 功能: 1:实现了基本的图形:矩形、正方形、圆形、三角形、多线段、曲线的绘制 2:鼠标实时绘制图形。鼠标按下后开始绘制,再次按下后停止绘制。 3:图形的拖拽、删除、撤销操作 4:曲线图形实时绘制。

2022-05-07

Qt使用QuaZip解密带有密码的压缩文件

开发环境:VS2017+Qt5.14.2 x64环境 1:有编译完成的quazip库以及头文件,如果环境与我的相匹配可以直接运行 2:采用非静态方式QuaZip的方式解密 带有密码的文件

2022-02-09

文件名复制,类似windows功能

实现了点击文件名进行复制,多次点击复制后面的数字进行+1,类似于windows的文件复制 开发环境:VS2017+Qt5.14.2 直接点击就可以运行

2022-01-10

QtLabelLineSpacing.zip

Qt中文本行间距设置,适用于QLabel、QTextBrowser、QTextEdit等用于展示多行文本控件 开发环境:VS2017+5.14.2 如果环境匹配可以直接运行成功

2022-01-04

QT中使用QWT实现一类柱状图多种颜色

实现的主要功能是: 1:一类柱状图可以使用多种颜色表达 2:每个柱状体的宽度设置 3:X轴刻度偏移 4:柱状体的偏移 使用代码的前提,必须配置了QWT资源,使用环境VS2017 + Qt5.14.2

2020-12-24

wmpSource.zip

当前是MFC下MediaPlayer插件对应的控件类资源。 如果有需要就可以下载,我保证是最全面的信息 我目前测试使用的环境是:VS2010 win10系统 可用

2019-09-06

中文汉字与ASCII码对应

结巴分词中prob_states.py中所有的ASCII码值对应的中文汉字,一共是6648个常用汉字。帮助大家学习参考

2019-01-30

C++程序中,关于GDI绘图的操作

压缩包中包含了17项关于GDI的操作,简单明了,方便初学者学习。 每项功能都有单独的项目进行测试。 功能: 1:通过HDC获得CDC指针 2:创建屏幕DC 。。。。 6:文本对齐方式 7:设置背景模式 8:如何绘制图形 。。。 15:用桌面背景填充指定区域 16:进行坐标映射 17:获取其他程序的图标

2018-06-05

C++程序中,使用HWND获取CWnd的指针

在C++程序中,通过HWND获得CWnd的指针。该压缩包中只实现了这一个功能,仅供初学者参考。

2018-05-30

控件------Static的自绘,继承与CStatic

下载下来就可以运行,该项目是基于vs2010开发的,实现的功能: (1)可以修改static的字体 (2)static的背景色 (3)文本的显示格式:靠右、靠左垂直居中等

2018-05-17

控件-----Edit的重绘,继承自CEdit

该类里面可是实现功能 1:edit的垂直居中输入文本、靠右靠右输入文本 2:设置字体、字号 3:设置字体的颜色、背景色 4:重新定义Tip提示文本的颜色

2018-05-03

C++中打印方面的使用

主要包括了有关打印的操作。分别列举了9种功能,包括如何获取打印份数,如何获得页面信息,如何枚举打印机等等。整理的很全面

2017-01-04

显示万年历

主要显示了1900年到2050年的详细日期。包括阴历、阳历、24节气显示。

2017-01-04

MFC中实现不同行高的CListCtrl

继承自CListCtrl,实现了表头的重绘、表本身设置行高不同、设置字体颜色、背景色等。功能比较齐全,可以直接拆分txt文件运行。

2016-10-10

入门级收音机串口通讯实例

基于vs2005下的收音机的串口通讯,实现了发送、接收频道的功能,使用文件接收内容。步骤详细,一步一解析,希望给不会串口通讯的提供帮助

2016-01-30

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除