自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lala_achun的专栏

学习是一种境界

  • 博客(10)
  • 资源 (28)
  • 收藏
  • 关注

原创 函数调用约定

<br />1、__stdcall调用约定相当于16位动态库中经常使用的PASCAL调用约定。在32位的VC++5.0中PASCAL调用约定不再被支持(实际上它已被定义为__stdcall。除了__pascal外,__fortran和__syscall也不被支持),取而代之的是__stdcall调用约定。两者实质上是一致的,即函数的参数自右向左通过栈传递,被调用的函数在返回前清理传送参数的内存栈,但不同的是函数名的修饰部分(关于函数名的修饰部分在后面将详细说明)。 <br /> _stdcall是Pa

2011-02-23 19:22:00 310

转载 vc中socket编程步骤

<br />sockets(套接字)编程有三种,流式套接字(SOCK_STREAM),数据报套接字(SOCK_DGRAM),原始套接字(SOCK_RAW);基于TCP的socket编程是采用的流式套接字。在这个程序中,将两个工程添加到一个工作区。要链接一个ws2_32.lib的库文件。<br /><br />服务器端编程的步骤:<br /><br />1:加载套接字库,创建套接字(WSAStartup()/socket());<br /><br />2:绑定套接字到一个IP地址和一个端口上(bind());

2011-02-23 09:19:00 429

转载 GetMessage与Peekmessage区别

<br />a。GetMessage类似于SendMessage. 有消息才会传回, 否则是阻塞的...,同时取出(删除)原队列的消息.   <br />b。 PeekMessage 类似于PostMessage ,没有消息也立即返回, 同时有选项选择是否删除原消息...<br /> <br />1. GetMessage()只有在接收到消息后才将控制权转给你的程序,而PeekMessage()无论有没有消息都会将控制权转给你的程序:如果有消息,返回真,没有消息返回假。 <br />2。GetMessage

2011-02-23 09:13:00 428

原创 资源导出为文件

<br />资源类型为OWNER_DATA<br />BOOL CXXXApp::MakeResource(int nID, CString szPathName){ HRSRC hSrc = FindResource(NULL, MAKEINTRESOURCE(nID), _T("OWNER_DATA")); if(hSrc == NULL) return FALSE; HGLOBAL hGlobal = LoadResource(NULL, hSrc); if(hG

2011-02-16 08:59:00 457

原创 让你的程序在xp系统模式下运行(适用于更高级Windows系统版本)

<br />添加自定义资源RT_MAINFEST,插入名为XPStyle.manifest的资源,并改资源名为1.<br /> <br /> <br />XPStyle.manifest的内容为<br /><?xml version="1.0" encoding="UTF-8" standalone="yes"?> <br /><assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"> <br /><assemblyId

2011-02-14 14:43:00 529

转载 引用dll导致的资源id冲突解决方法

<br />产生这个问题的根源在于应用程序与MFC规则DLL共享MFC DLL(或MFC扩展DLL)的程序总是默认使用EXE的资源,我们必须进行资源模块句柄的切换,其实现方法有三:<br />  方法一 在DLL接口函数中使用:<br />AFX_MANAGE_STATE(AfxGetStaticModuleState());<br />  我们将DLL中的接口函数ShowDlg改为:<br />void ShowDlg(void)<br />{ <br />//方法1:在函数开始处变更,在函数结束时恢复<

2011-01-10 17:46:00 3617

转载 内联汇编访问类或结构的private 成员变量

<br />为了封装性,方便类的维护,但在有些时候某些变量如果不提供Get或Set成员函数,而<br />我们又想直接通过变量名(这是前提)来访问变量,而不需要通知接口维护者来更改接口.<br />这时,VC的内联汇编就可以帮我们了.<br />假设有类定义如下:<br />class CTestStack <br />{<br />public:<br />CTestStack();<br />virtual ~CTestStack();<br />void MemberUsed();<br />priv

2011-01-06 15:20:00 1061

原创 ::GetCommandLine()获取的值与CWinApp::m_lpCmdLine不同之处

<br />调试了几天程序,原来从子进程中CWinApp::m_lpCmdLine是无法获取主进程通过CreateProcess传给子进程的命令行参数(一直为空),但通过ShellExcute传进的命令行参数则可以获取到.<br /> <br />总结: 主进程中函数CreateProcess和ShellExcute传给子进程的命令行参数,在子进程中均可以::GetCommandLine()获取,但CWinApp::m_lpCmdLine仅可以获取ShellExcute传命令行参数.

2011-01-06 10:24:00 4816

原创 判断是否点击在listctrl的checkbox

<br />void CXXXDlg::OnClickList(NMHDR* pNMHDR, LRESULT* pResult)<br />{<br />     <br />           DWORD dwPos = GetMessagePos();<br />           CPoint point( LOWORD(dwPos), HIWORD(dwPos) );<br />  <br />           m_list.ScreenToClient(&point);<br />  <b

2010-12-07 18:09:00 671

转载 [转]修改菜单(系统菜单)

1、用CWnd::GetSystemMenu()获取系统菜单的CMenu指针 CMenu *pSysMenu=NULL; pSysMenu=AfxGetMainWnd()->GetSystemMenu(FALSE); pSysMenu->RemoveMenu(SC_CLOSE,MF_BYCOMMAND);//删除关闭菜单 pSysMenu->AppendMenu(MF_STRING,ID_MENU_TEMP,"&Close");//增加菜单2、用WM_SYSCOMMAND消息处理函数响应自己增加的菜单voi

2010-12-06 13:24:00 888

数字图像处理(第六版,John C.Russ)

目录: 第1章 获取图像 第2章 人类视觉 第3章 打印和存储 第4章 修正成像缺陷 第5章 空间域图像增强 第6章 频率空间中的图像处理 第7章 分割和阈值处理 第8章 二值图像处理 第9章 全局图像测量 第10章 特定特征的测量 第11章 形状表征 第12章 特征识别与分类 第13章 层析成像 第14章 三维视图 第15章 表面成像

2018-05-03

QT4中文帮助文档(QT开发必备)

QT4中文帮助文档,好不容易找到的参考资料,和大家共享一下

2011-03-16

VC RichEdit导出导入RTF格式文件源码(兼容Word RTF格式)

VC RichEdit导出导入RTF格式文件源码(兼容Word RTF格式)

2011-01-21

封装资源dll实现多语言VC源码

封装资源dll实现多语言VC源码,内含dll工程和dll测试程序demo

2011-01-19

CListCtrl超强排序

CListCtrl超强排序:CListCtrl 排序 列表控件 vc

2010-12-22

QQ在线咨询绝对好用

QQ在线咨询代码,绝对可以用的,效果不错。然后换成自己的QQ号码即可,可以嵌入到 asp、 asp.net、 php、 htm等页面系统

2010-04-02

ISO14443协议C51程序

ISO14443协议C51程序 ISO14443协议C51程序

2010-01-14

单片机C语言入门教程

单片机C语言入门教程 单片机C语言入门教程

2009-12-23

8051系列单片机C程序设计完全手册

8051系列单片机C程序设计完全手册,学习用C编写单片机程序

2009-12-23

Keil C51单片机开发系统课程

Keil C51单片机开发系统课程,学习keil c编写单片机程序

2009-12-23

单片机原理及应用教程

单片机原理及应用教程,学习C51的好教程

2009-12-23

经典的USB编程C++源代码

经典的USB编程C++源代码,大家不妨一看哦^_^

2009-11-07

电子测量方法与测量仪器

电子测量方法与测量仪器 电子测量方法与测量仪器

2009-10-28

硬件工程师面试常用试题

硬件工程师面试常用试题 硬件工程师面试常用试题

2009-10-28

SCI或EI收录中文期刊目录

SCI或EI收录中文期刊目录 SCI或EI收录中文期刊目录

2009-10-28

循环码CRC16-CCITT算法

循环码CRC16-CCITT算法 循环码CRC16-CCITT算法 循环码CRC16-CCITT算法

2009-10-28

Turbo C库函数速查

Turbo C库函数速查 Turbo C库函数速查

2009-10-26

C语言 库函数 速查

C语言库函数速查 C语言库函数速查 C语言库函数速查

2009-10-26

VHDL Document

VHDL Document VHDL Document VHDL Document

2009-10-26

零中频射频接收机技术

零中频技术 零中频技术 零中频技术 零中频技术

2009-10-26

photoshop中图像格式转换方法

photoshop中多种图像格式转换方法

2009-10-23

图像格式转换算法原理

图像格式转换算法原理,文章分析了各个图像格式,并提出了转换方式

2009-10-23

c函数、win32api函数、mfc类库查询

c函数、win32api函数、mfc类库查询,写程序不可缺少的参考资料

2009-10-22

C语言嵌入式系统编程

C语言嵌入式系统编程,这是C语言嵌入式系统编程的一篇经典之作。

2009-10-22

UHF RFID中曼彻斯特及FM0编解码解决方案

UHF RFID中曼彻斯特及FM0编解码解决方案中包含多篇关于Manchester和FM0编解码的文章。

2009-10-22

超高频RFID两大标准中文译文

超高频两大标准(Type B和Type C)中文译文一直都很难找,好不容易找到了,为了方便大家,就共享一下。

2009-10-22

800-900MHz 频段射频识别(RFID)技术应用试行规定

为适应我国社会经济发展对800/900MHz 频段RFID 技术的应用需 求,根据我国无线电频率划分和产业发展情况,并与国际相关标准衔 接,制定800/900MHz 频段RFID 技术应用试行规定。现予发布,自即日起施行。文中包含该频段RFID 技术无线电发射设备射频指标等。

2009-10-22

无线射频识别读写器研究的多篇论文

无线射频识别读写器研究的多篇论文,有助于大家研究设计超高频RFID读写器

2009-10-22

空空如也

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

TA关注的人

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