自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (21)
  • 收藏
  • 关注

转载 MFC状态栏编程

首先在indicators数组的ID_SEPARATOR项之后插入一个名为ID_INDICATOR_CLOCK的ID。然后找到并双击名为String Table的字符串资源,打开字符串资源编辑窗口。接着在编辑窗口内按Insert键以插入一个新的字符串,请指定字符串的ID为ID_INDICATOR_CLOCK,内容为00:00:00。状态栏将根据字符串的长度来确定相应窗格的缺省宽度,所以指定为00:

2015-10-29 16:47:56 396

转载 Invalidate和UpdateWindow,UpdateData区别联系

Invalidate和UpdateWindow的区别按引:Invalidate在消息队列中加入一条WM_PAINT消息,其无效区为整个客户区。而UpdateWindow直接发送一个WM_PAINT消息,其无效区范围就是消息队列中WM_PAINT消息(最多只有一条)的无效区。效果很明显,调用Invalidate之后,屏幕不一定马上更新,因为WM_PAINT消息不一定在队列头部,而调用

2015-10-29 14:58:59 986

转载 VS2010 使用 CFileDialog 选择文件

VS2010 使用 CFileDialog 选择文件1、仅能选择单个文件 // TODO: Add your control notification handler code here CFileDialog findFileDlg(TRUE,  // TRUE是创建打开文件对话框,FALSE则创建的是保存文件对话框      ".h264",  // 默认的打开文件的类型

2015-10-28 11:02:49 2394

转载 SetFilePointer设置文件指针使用示例(可用于读取大文件!!!)

SetFilePointer设置文件指针使用示例#include "stdafx.h"int _tmain(int argc, _TCHAR* argv[]){    _tsetlocale(LC_CTYPE, _T(""));    HANDLE hFile;    CHAR buffer[256] = {};    DWORD nByte;

2015-10-26 14:38:11 3794

转载 MFC 串口发送文件

MFC 串口发送文件以下代码在龚建伟的串口源码代码上修改而来!因为龚建伟的串口源码发送文件错误,故作了下修改,可以发送文件了,希望可以帮助到需要的童鞋们!经过调试,终于把这段代码给写好啦!先通过一个button 打开一个文件,然后通过文件函数,把打开的文件读到一个指针buffer中,再利用串口函数把读到的数据发送出去。在此注意:用串口发送函数时,用这个函数(因为是指针数据,

2015-10-23 15:41:33 3312

转载 初识MFC文档视图程序中多视图间的数据交互

初识MFC文档视图程序中多视图间的数据交互最近又在MFC下折腾了,折腾了一天做了个分隔窗口的单文档视图程序,分隔出了2个窗口,每个窗口都放了一个CFormView视图。接着就需要考虑这两个CFormView视图之间的数据交互了。举个简单的例子(在单文档视图程序中),比如我在View1中点击一个按钮,设置View2中CEdit的值。要实现这个功能,有一个简便的方法,就

2015-10-23 11:28:16 2299

转载 MFC单文档打开文件

打开文件类之间关联在向导创建的应用程序中,程序的默认菜单有“文件”、“编辑”、“视图”和“帮助”。当运行程序后,打开“文件”菜单中的“打开”命令时,应用程序会自动打开相应的“打开”文件通用对话框。之所以有这功能,是因为向导创建的应用程序框架中,自动将“打开”菜单命令与CWinApp的OnFileOpen成员函数相关联。当用户在通用“打开”文件对话框中指定一个文件后,应用程序将调用文档对象的

2015-10-21 17:13:10 3049

原创 如何让你的MFC项目瘦身上传至互联网

当你创建好MFC项目后,想将你的项目上传到互联网,由于默认会非常大,此时您只需将解决方案目录下的XXX.sdf文件、Debug文件夹、Release文件夹以及项目文件夹下的Debug文件夹和Release文件夹给删除掉,此时解决方案大小会精简很多,再压缩上传至互联网即可;当你下载压缩文件后解压后,再打开文件夹下的.sln文件,就会打开VS2010,此刻将会自动生成.sdf文件,还有

2015-10-21 16:30:38 311

转载 Cstring中GetBuffer()方法的主要作用

Cstring中GetBuffer()方法的主要作用GetBuffer()主要作用是将字符串的缓冲区长度锁定CString::GetBuffer有两个重载版本:(1)LPTSTR GetBuffer( );(2)LPTSTR GetBuffer(int nMinBufferLength)①在第二个版本中,当设定的长度小于原字符串长度时,nMinB

2015-10-21 14:51:43 1271

转载 从文档类获取视图类指针

在视图类首先声明文档类class C*DOC;在文档类包含视图类#include "*view.h"在文档类定义C**View * GetView();C**View * GetView(){ POSITION pos = GetFirstViewPosition(); while(pos!=NULL) {  CView* pView=G

2015-10-20 10:52:49 467

转载 ProcessShellCommand(cmdInfo)函数功能

ProcessShellCommand(cmdInfo)函数功能文档commandcmdnulltablemfcProcessShellCommand()本文链接:http://user.qzone.qq.com/278288976/blog/1196240170在我们用向导创建MFC应用程序时,在App::InitInstance()中总会出现下面这样的代码到底是什么意思呢,

2015-10-16 16:39:43 526

转载 MFC中App,Doc,MainFrame,View各指针的互相获取

MFC中App,Doc,MainFrame,View各指针的互相获取纸上得来终觉浅,为了熟悉获取方法,我建了个SDI。首先说明这四个类的执行顺序是App->Doc->Main->View另外添加CDialog类获得各个指针的方法。多文档的获取有点小区别,有时间也总结一下。// Appvoid CSDIApp::OnApp(){    // App   

2015-10-16 16:17:37 433

转载 MFC常见问题解惑

MFC常见问题解惑OnCreate InitDialog区别:WM_CREATE的时候窗口还没有建立,你可以给成员变量赋值,也可以修改窗口的基本内容比如风格,但是不能对窗口控件操作,因为窗口还没有建立。 INITDIALOG时候窗口已经建立,你可以移动窗口,修改风格等等,也可以给成员变量赋值,通常你要先建立(OnCreate)一个窗体,然后再对他进行初始化(

2015-10-16 11:41:00 369

转载 vc 使用CFileDialog打开或保存文件

vc 使用CFileDialog打开或保存文件vc 使用CFileDialog打开或保存文件 今天是我的生日,也祝福自己生日快乐,以后要淡化生日。 //一。单选的“浏览文件对话框”void one_select_file(CString &strPath,CString &strFile,BOOL open_save){//单选的“浏览文件对话框”//CFile

2015-10-14 11:48:30 2097

转载 MFC使用SendMessage()发送自定义消息实现进程间通信

MFC使用SendMessage()发送自定义消息实现进程间通信1.新建两个对话框项目,分别在StdAfx.h中添加自定义消息#define WM_CONTROLPRINT WM_USER+10012.发送端,获得其他窗口句柄的方法FindWindow();void CAaDlg::OnButtonsend() {    // TODO: Add your cont

2015-10-14 10:01:54 1160 1

转载 TextOut清除 解决TextOut输出重叠

TextOut清除 解决TextOut输出重叠问题描述:先调用TextOut(0,0,"123456789");在程序视图中如期出现了字符串“123456789”。接着,在次调用TextOut(0,0,"987654");但是此时程序视图中除了显示“987654”之外,还有上一次字符的尾巴,看上去就像两次调用的结果重叠了,后面一次覆盖在前一次的上面。解决方法:在每次TextOut输

2015-10-13 16:22:10 4615 7

转载 CxImage的编译及简单使用举例

CxImage的编译及简单使用举例1、  从http://sourceforge.net/projects/cximage/下载最新的CxImage 702源码;【邮件中已备份】2、  解压缩后,以管理员身份打开CxImageFull_vc10.sln工程,在编译之前先将每个工程属性的Character Set由原先的Use Unicode Character Set改为U

2015-10-12 14:20:28 457

转载 MFC关于 Dialogbar的操作(包括显示和隐藏,不同于常规Dialog)

MFC关于 Dialogbar的操作 一、添加并显示Dialogbar:1.新建一个单文档MFC项目,打开资源视图,添加一个DialogBar2.为DialogBar添加一个类MyDlgBar3.打开MainFrm.h添加CDialogBar     m_wndDlgBar;4.打开MainFrm.cpp在OnCreate()函数里添加if (!m_wndDlgBa

2015-10-10 15:51:22 3128

转载 MFC中App,Doc,MainFrame,View各指针的互相获取

MFC中App,Doc,MainFrame,View各指针的互相获取// App中获取其它三项指针void CSDIApp::OnApp(){    // App    // Doc    CDocument *pDoc = ((CFrameWndEx *)m_pMainWnd)->GetActiveDocument();//成员变量CFrameWndEx m_pMainW

2015-10-10 14:35:46 578

STM32F103串口RS485_DMA收发寄存器版(实测完美)

支持STM32F1所有系列,项目实战代码,包你好用. 支持STM32F1所有系列,项目实战代码,包你好用 支持STM32F1所有系列,项目实战代码,包你好用 重要事情说三遍!!

2020-12-03

STM32F103串口DMA收发寄存器版(实测完美)

支持STM32F1所有系列,项目实战代码,包你好用。 重要事情说三遍!

2020-12-03

我的nRF51822学习.zip

针对nRF51822分模块,项目实战,绝对对你的开发有很大帮助。 欢迎大家下载使用。 针对nRF51822分模块,项目实战,绝对对你的开发有很大帮助。 欢迎大家下载使用。 针对nRF51822分模块,项目实战,绝对对你的开发有很大帮助。 欢迎大家下载使用。 重要事情说三遍!!!

2020-01-07

STM32 cubeMX CAN中断方式接收发送数据.rar

STM32 cubeMX CAN中断方式接收发送数据 帮助初学者开发。欢迎大家下载使用。STM32 cubeMX CAN中断方式接收发送数据 帮助初学者开发。欢迎大家下载使用。

2019-12-23

UART_DMA_不定长数据接收发送(HAL).rar

本项目是针对STM32平台下,串口收发采用DMA方式,接收不定长数据,发送接收实测都正常,完全可以适用于实战项目,欢迎大家下载!

2019-12-02

栈和队列(C版本).rar

栈和队列(C版本)源代码,欢迎大家下载学习。如果有疑问也可以给我留言。谢谢!

2019-09-23

STM32平台硬件软件SPI访问25Q16

STM32平台下,硬件SPI访问25Q16; STM32平台下,软件模拟SPI访问25Q16; 基于KEIL5开发环境;绝对好东东。

2019-02-27

C++下基于QT的String类自己实现

C++下基于QT的String类自己实现,个人编码,纯学习,有问题可以跟我探讨。

2018-08-31

namespace接口和实现分离最佳实战

基于QT下的命名空间的接口与实现分离,最佳实战做法,推荐使用!!

2018-08-21

QT串口开发

QT下串口开发,给大家提供参考学习。 绝对适合初学者,还有实际项目开发者。

2018-06-15

Qt之程序最小化托盘显示及操作

对于GUI程序,如果想要实现当最小化时,程序从任务栏消失,在系统托盘显示一个图标,表示此程序,并能在托盘内通过双击或者菜单使程序界面恢复。

2018-05-16

Qt5注册全局热键实现显示或隐藏对话框

最近写Qt程序需要用到注册全局热键,百度了好多,也没有找到成功的(可能我用的是假百度吧),几天后,找到一个案例,终于成功。本文全部是基于这个例程进行编写的。正所谓,站在巨人的肩上! 尽量写的详细一点,使新手学习过程中少走弯路。文章最后会有项目全部代码,仅供参考。

2018-05-16

QT仪表盘实例(项目实战)

qt下仪表盘实例,源代码给大家参考学习使用 可用于实际工程中。 qt下仪表盘实例,源代码给大家参考学习使用 可用于实际工程中。 qt下仪表盘实例,源代码给大家参考学习使用 可用于实际工程中。

2018-05-15

qt基于TCP的P2P聊天源代码

qt基于TCP的P2P聊天源代码,亲测可用,供大家学习! qt基于TCP的P2P聊天源代码,亲测可用,供大家学习!

2018-05-02

Qt基于UDP的P2P聊天程序

Qt基于UDP的P2P聊天程序; 运用QUdpSocket来实现,主要用于学习的目的。 Qt基于UDP的P2P聊天程序; 运用QUdpSocket来实现,主要用于学习的目的。 Qt基于UDP的P2P聊天程序; 运用QUdpSocket来实现,主要用于学习的目的。

2018-05-02

Qt主线程与次线程通信实例代码

Qt主线程与次线程通信实例代码,方便大家学习下载使用! Qt主线程与次线程通信实例代码,方便大家学习下载使用! Qt主线程与次线程通信实例代码,方便大家学习下载使用!

2018-04-26

C++类含有指针成员的编程处理

已经调试可用的代码,欢迎大家下载使用。 已经调试可用的代码,欢迎大家下载使用。

2018-01-26

C++友元应用实例friend

各种友元应用举例。欢迎大家下载使用。 各种友元应用举例。欢迎大家下载使用。

2018-01-23

基于UDP的JAVA聊天源代码(基于控制台

适合初学者学习用,当然也可以用于借鉴用。

2015-11-27

关于MySQL与MSSQL的JDBC访问实现例程

运行平台EClipse的源代码工程,希望对各位开发有所帮助!

2015-11-25

MFC-CEditView实现文件新建、打开保存功能

MFC-CEditView实现文件新建、打开保存功能,适合初学者学习用。

2015-10-21

空空如也

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

TA关注的人

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