- 博客(18)
- 资源 (11)
- 收藏
- 关注
转载 Edit自动换行
CEdit edit;CString str;str += "abc";str += "/r/n";str += "def"; edit.SetWindowText(str);控件中显示为:"abc def" 这是因为除了要用/r/n外,还要都CEdit 的属性进行设置:Auto HScroll 设置为 FalseMultiLine 设置为 True
2017-09-28 14:53:37 582
转载 MFC运行时窗口总是最小化,不直接弹出
1、这个问题是由于如下图步骤时勾选了“最小化“。解决办法如下第二张图,在InitDialog()函数中删除ShowWindow(MINSIZE).这样再运行时就会直接弹出了。
2017-09-28 14:25:29 1781
原创 MFC让对话框窗口始终在最前&MFC弹出非模态对话框&居中
一、MFC让对话框窗口始终在最前方法一:在对话框的属性中,在more style中有一项是System model,选上它,即可!方法二:OnInitDialog里加入SetWindowPos(&wndTopMost,0,0,0,0,SWP_NOMOVE|SWP_NOSIZE);外部调用: m_dialog->SetWindowPos(&wndTopMost, 0, 0, 400,
2017-09-28 11:18:09 8708 1
转载 Windows下C++ 串口编程实例
1. 本例子使用了比较规范的软件设计方法,类的设计具有比较好的可扩展性和移植性、代码的注释采用doxgen支持的javaDoc风格。2. 为了能方便初学者更快地了解和入门,几乎每一行代码都加上了详细的注释,对于注释中如果依然有不清楚的概念,相信你通过百度和google一定能找到答案。3. 本例子设计的串口操作类可以直接移植到其他的工程中去,大家也可以根据自己的需要添加其他的接口。4.
2017-09-27 16:14:44 2555
转载 MFC文件操作大全
获得文件路径:GetFilePath()获得文件名:GetFileName()获得文件标题:GetFileTitile()Path is : "C:\WINDOWS\SYSTEM.INI"Name is : "SYSTEM.INI"Title is: "System"1.创建文件夹创建路径上最后的一个文件夹[cpp] view plain c
2017-09-26 13:42:21 418
转载 error C3872: “0x3000”: 此字符不允许在标识符中使用错误 的解决办法
主要是拷贝的程序问题,有错误的空字符0x3000是汉语的空格,也就是全角空格,相当于一个汉字,但你又看不见它。你知道的,像逗号,有半角(,)和全角(,)之分的,其实空格也有。0x3000是全角的空格,0x20是半角的空格。最好把这个语句的后面空白部分,都删除掉,免得有不可见的全角空格。
2017-09-26 12:24:20 2599
转载 MFC中用CFile读取和写入文件
MFC提供了CFile类方便文件的读写,首先要知道,文件的数据读取、数据写入与文件指针的操作都是以字节为单位的,数据的读取和写入都是从文件指针的位置开始的,当打开一个文件的时候,文件指针总是在文件的开头。常规方法如下:CFile file;file.open( LPCTSTR lpszFileName, UINT nOpenFlags, CFileException* pError
2017-09-26 12:21:31 2659
转载 PCI总线地址空间与系统地址空间的关系
1、PCI地址空间PCI总线具有32位数据/地址复用总线,所以其存储地址空间为2的32次方=4GB。也就是PCI上的所有设备共同映射到这4GB上,每个PCI设备占用唯一的一段PCI地址,以便于PCI总线统一寻址。每个PCI设备通过PCI寄存器中的基地址寄存器来指定映射的首地址。PCI地址空间对应于计算机系统结构中的PCI总线。2、系统地址空间
2017-09-25 16:32:49 452
原创 数字字符串转十六进制
数字字符串转十六进制char HexChar(char c){ if((c>='0')&&(c<='9')) return c-0x30; else if((c>='A')&&(c<='F')) return c-'A'+10; else if((c>='a')&&(c<='f')) return c-'a'+10; else return 0x10;}//将
2017-09-25 10:42:48 1420
转载 MFC中定时器OnTimer函数的使用
在MFC中我们经常需要定时读写数据,或者定时刷新界面,更新数据和状态,这就需要用到定时器,其实现函数为OnTimer,下面对其用法步骤(基于VS2010)进行简要说明:1、在类视图中点击需要使用定时器的对话框类,在属性窗口选择消息,在下面的消息函数中选中WM_TIMER,后面选择添加OnTimer函数,如下图所示: 2、编写OnTimer函数void CLD_PowerDl
2017-09-25 08:58:12 852
转载 Run-Time Check Failure #3 - The variable 'comstat' is being used without being initialized
方案1: 改变项目配置属性一种解决方案是改变基本运行时检查(changing the runtime checks in project settings):在菜单Project->Project properties-> C/C++ -> Code generation-> Basic Runtime checks --> change to 'Default',在中文版中是:项目-
2017-09-24 15:23:45 1203
转载 vxworks中vxbus使用入门
或许用过vxworks操作系统的人不多。但作为曾经的嵌入式操作系统老大,介绍一下还是非常有意义的。开发步骤1. 添加新模块(这里会告诉vxworks该模块的入口函数);2. 填充vxbDevRegInfo,并通过vxbDevRegister进程注册驱动程序;3. 通过向hcfDeviceList数组中添加记录,完成设备
2017-09-11 13:57:35 874
原创 解决WinDbg调试VMWare虚拟机连接不上
/*设定端口*/在VMware建立系统Windows XP SP3,并正确设定了端口号:增加"串行端口","\\.\pipe\com_1""该端是服务器。""另一端是应用程序。"选中 "已连接"选中 "启动时连接"设置虚拟机Windows XP SP3系统中的 boot.ini文件multi(0)disk(0)rdisk(0)partition(1)\W
2017-09-11 11:43:53 3181
转载 挂死在starting at 0x308000...
需要修改config.h文件,将#define LOCAL_MEM_LOCAL_ADRS (0x00100000) 修改成:#define LOCAL_MEM_LOCAL_ADRS (0x00300000) 以下是引用yzw999在2006-3-25 17:11:00的发言:需要修改config.h文件,将#define
2017-09-07 09:56:46 1829
转载 嵌入式系统 Boot Loader 技术内幕
1. 引言在专用的嵌入式板子运行 GNU/Linux 系统已经变得越来越流行。一个嵌入式 Linux 系统从软件的角度看通常可以分为四个层次:1. 引导加载程序。包括固化在固件(firmware)中的 boot 代码(可选),和 Boot Loader 两大部分。2. Linux 内核。特定于嵌入式板子的定制内核以及内核的启动参数。3. 文件系统。包括根文件系统
2017-09-06 20:58:42 327
转载 DPC(延迟过程调用)的技术细节
-DPC(延迟过程调用)的细节NTINSIDER,16卷,1期,1至2月2009延迟过程调用(DPC)是一种Windows常用功能。用途是广泛和多样的,但最常用的是我们通常所说的“ISR完成”和WindowsTimer底层技术。 如果DPC常用,为什么还要写此篇?我们发现,大多数人并不真正了解DPC工作的底层实现细节。并且,事实证明,一个深入的理解,在选择选项创建D
2017-09-04 11:47:29 1869
转载 Windows 驱动机制-定时、DPC及延时
1、定义Timer及DPCtypedef struct _DEVICE_EXTENSION { . . . KDPC Dpc; KTIMER Timer; } DEVICE_EXTENSION, *PDEVICE_EXTENSION;
2017-09-04 11:46:27 3845
转载 PagedPool 和 NoPagedPool的区别
PoolType在 MSDN的介绍上有 N 种, 其实常用的只有 2 种:PagedPool 和NonPagedPool。PagedPool是分页内存,简单来说就是物理内存不够时,会把这片内存移动到硬盘上,而NonPagedPool是无论物理内存如何紧缺,都绝对不把这片内存的内容移动到硬盘上。 在往下讲之前,先补充一个知识, 就是我们操作的内存,都是虚拟内存,和物理内存是两码事。 但虚
2017-09-04 11:10:05 1901 1
DOS6.22 U盘启动镜像系统
2017-07-25
DOS6.22 U盘启动镜像
2017-07-25
学生管理系统
2013-09-01
WinDLX实验报告
2011-05-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人