- 博客(15)
- 资源 (7)
- 收藏
- 关注
转载 error C2440: 'static_cast' -----ON_WM_DEVICECHANGE()使用时在更改到x64设置下,报此错误
ON_WM_DEVICECHANGE()使用时在更改到x64设置下,报此错误。原因是对应的消息函数OnDeviceChange后的第二个参数格式需修改,由DWORD改为DWORD_PTR.解决过程中参考了下面的文章:一定要注意,函数一定要带参数。error C2440: “static_cast”: 无法从“void (__thiscall CChatDlg::* )(WPARAM,LPARAM)...
2018-05-28 15:42:05 1903
转载 VC中添加WM_DEVICECHANGE消息(经典)
在mfc添加WM_DEVICECHANGE不像添加WM_MOUSEMOVE(举例)等等那样直接鼠标点击之后就自动添加。当中是有封装WM_DEVICECHANGE消息的(CWnd::OnDeviceChange),括号里的东西就是msdn里面的东西,就是说CWnd是有这个函数的。在开发的时候,我们不得不手动添加,而不是用IDE的自动添加功能。所以如果不了解mfc的消息机制的话,看起来会比较晦涩。入主...
2018-05-28 15:29:58 2054
原创 多字节字符集转unicode字符集报错问题
1. strcpy函数报错如下:修改如下:改成wcscpy也可以,但这时编译会报wcscpy不安全的错误建议,继续使用wcscpy也可以,需要根据错误建议修改设置。改成wcscpy_s就是多了一个参数,即第二个参数,为目标字符串的长度。参考:https://blog.csdn.net/u014628654/article/details/45246721...
2018-05-28 14:48:06 1220
转载 调皮的MFC(1)
新建一个MFC工程,集成环境会先帮我们生成一个框架。框架中用到的最重要的基础类层次结构如下所示:其中在虚矩形框中的类是我们自己继承的类,实矩形框中的类是MFC中自带的类(取自深入浅出MFC)。下面对MFC中自带的类做一些大致的说明:CObject类MFC的CObject类为程序员提供了对象诊断、运行时类型标识、序列化和动态生成等功能。(1)对象诊断:利用成员函数AssertValid进行对象有效性...
2018-05-25 09:57:38 230
转载 调皮的MFC(2)------MFC程序架构运行机理
上回书说到,WinMain和窗口处理函数分别被相应的类操作和宏操作所取代。这次我们就来看一下,取代之后的MFC程序是如何运行的吧。先把类继承图贴出来,随时可以回顾一下。主cpp文件中的第一个操作语句:[cpp] view plain copy// The one and only CMyWinApp object CMyWinApp theApp; 1.生成一个对象自然是要调用构造函数的,但是...
2018-05-24 11:18:52 395
转载 ORCAD PSPICE 仿真学习
用LTspice仿真有一段时间了,今天试着学学用ORCAD自带的仿真工具。先从最简单的一阶RC低通滤波器开始。通过F=1/(2*pi*R*C)计算截止频率为174Hz。首先加激励源:VAC(这里我发现好像一定要加这个,其他的比如Vsin不可以使用)整体电路如下:(电路中必须有0电位的存在,否则无法进行仿真)1. 交流扫描首先建立一个新的仿真,取名为AC。这样,你在工程下就会看到一个以“AC”命名的...
2018-05-21 23:18:43 14584 1
转载 使用Pspice进行电路仿真
Pspice现在是集成到Cadence中的一个电路仿真工具,能通过Pspice模型的原理图仿真电路的输出结果。其大致步骤是:1. 创建仿真工程执行菜单命令File->New->Project,选择Analog or Mixed A/D,然后选择一个模板(这个看自己需要,也可以是空工程)2. 添加仿真元件库仿真所用的元件必须要有Pspice模型,Cadence安装目录下\tools\ca...
2018-05-17 22:54:23 31971 1
转载 VS开发环境设置.h、.lib、.dll包含路径的方法
选择 项目->xxx属性,不要和 工具->选项 弄混了,后者是配置开发环境本身的功能的,前者是配置项目属性的。打开后,切换到VC++目录。设置头文件路径。看到右边 包含目录 选项,如图所示,此选项用于设置头文件*.h的路径,在下拉列表中选择 <编辑...>,弹出新窗口如下。点击文件夹样式的图标,即可新建一个路径,相中路径,点击右边的 ... 按钮即可浏览文件夹,在计算机中选...
2018-05-17 16:07:07 3550
转载 vs添加对dll的引用
我们在使用vs进行开发调试的时候经常会遇到一个问题,就是当我们的主工程引用到其他工程更新的dll(我们经常采用copy到工程目录的方法)、亦或者当我们的多个工程引用到同一个dll文件的时候,我们怎么来配置:1、将dll配置到环境变量:这种方法当然是可行的,只不过当我们的工程位置发生变化,环境变量就需要重新配置,而且为了单个小工程就去改变环境变量显得小题大做,不过也是一种方法;2、工程的本地化配置:...
2018-05-17 15:49:20 22934
转载 MFC对话框启动画面相关文章
基于MFC的对话框程序加启动画面对于比较大的程序,在启动的时候都会显示一个画面,以告诉用户程序正在加载,或者显示一些关于软件的信息,如Visual C++,Word, PhotoShop等。这些启动画面在Visual C++中怎么实现呢?对于文档/视图结构的程序,可以直接使用VC提供的SplashWnd组件。可是在基于对话框的程序却不能使用SplashWnd组件。因此只能自己来实现此功能。因为显示...
2018-05-17 15:22:59 489
转载 MFC界面库
刚开始用C++做界面的时候,根本不知道怎么用简陋的MFC控件做出比较美观的界面,后来就开始逐渐接触到BCG Xtreme ToolkitPro v15.0.1,Skin++,等界面库,以及一些网友自己写的界面库,开始对于C++软件界面美化有了一点点的心得。不敢藏私,希望和一些新手朋友们分享交流。 一. 开源C++界面库 1.RingSdk Ringsdk是CSDN上一个前辈自己写...
2018-05-17 14:54:51 3931
转载 vs中bitmap等图标文件你在哪?
vs中自带图标。 vs中的图标在安装根目录下的Common7\VS2008ImageLibrary\2052\VS2008ImageLibrary.rar压缩文件下,解压后,你会发现有很多,基本的图标一般在\Actions文件目录下,里面有16bit、24bit、32bit的bitmap格式文件,也有png格式的文件,bitmap文件与png文件不同的是,bitmap文件时未压缩的图像文件,...
2018-05-17 14:47:40 1961
转载 VS2013 build错误:error C2440: '=' : cannot convert from 'const char [9]' to 'LPCWSTR'
在调试程序中出现的一个错误,记录下来以备后用。产生原因:这属于字符串类型不一致产生的,解决方法:1),强制类型转换:在字符串之前增加(LPCWSTR);2),在项目的属性配置中将 Character Set--->Not Set;3),在字符串之前增加 _T( )。转自:https://blog.csdn.net/qqqren/article/details/52573220...
2018-05-16 11:47:49 1103
原创 SLAB HID UI develop follow ----- /*自己编写*/
参考厂商源例程位置:D:\Yifei\Project_Reference\F340_Inforamtion\F340_HID1. 在项目文件夹内添加下面三个文件2. 将.lib库添加到工程在项目头文件中#include “HIDDevice.h”3. 添加HID相关宏定义4. 至此,就可以连接HID的,用下面两个函数 GetNumHidDevices(VID_HID, PID_HID);...
2018-05-16 11:05:31 409
转载 MFC程序逆向 – 消息篇
作 者: szdbg时 间: 2007-10-31,06:26:02链 接: http://bbs.pediy.com/showthread.php?t=54150 前言: 记得前一段时间,我刚接触软件破解和逆向这一行时,对于一些软件不知从何处跟踪按钮消息,试了好多方法,就是断不下来,在系统模块中经常转得晕头转向,而一无所获。 MFC程序是一种常见类型的程序,我静下心来,潜心研究了一下MFC消息...
2018-05-09 22:06:21 1319
VbyOne Spec
2013-03-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人