MFC更换窗口图标
摘要:https://blog.csdn.net/deep_kang/article/details/72722692: MFC更换图标,图像默认为MFC,主要步骤有三步。 第一步 找到一张图片(坑点:必须为ico文件,不能单纯的改名,否则会出错,我是通过网上在线将一张jpg图片转换成ico文件),放置到项目所在目录的res目录下(我的目录为F:\C++\MFCApplicati...
阅读全文
posted @
2018-09-02 10:12
今夜太冷
阅读(2635)
推荐(0) 编辑
Windows上的字符转换之CP_ACP和CP_OEMCP
摘要:原文地址:http://blog.sina.com.cn/s/blog_53c1950a010158mw.html Windows API函数MultiByteToWideChar用于多字节编码字符串向宽字符串(即UTF-16 LE)的转码。它的第一个参数的常用值是CP_ACP和CP_OEMCP。这
阅读全文
posted @
2018-08-24 21:28
今夜太冷
阅读(1896)
推荐(0) 编辑
MFC中使用ATL报错:error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
摘要:我在MFC中使用ATL函数A2W的时候报如下的错误: error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 【解决方法】 https://www.xuebuyuan.com/
阅读全文
posted @
2018-08-18 20:41
今夜太冷
阅读(544)
推荐(0) 编辑
解析XML出错,无法创建DOMDocument对象
摘要:【问题】 加载XML配置文件时,创建DOMDocument对象总是失败,创建代码如下: MSXML2::IXMLDOMDocumentPtr pXMLDoc; MSXML2::IXMLDOMElementPtr xmlRoot; //创建DOMDocument对象 HRESULT hr = pXMLDoc.CreateInstance(__uuidof(MSXML2::DO...
阅读全文
posted @
2018-08-11 16:05
今夜太冷
阅读(2761)
推荐(0) 编辑
sprintf将CString转换成char[]
摘要:在MFC中使用sprintf()函数将CString转换成char[]时,char[]只接受第一个字符使用的是VS2008CStringname;dbName="test";charcname[100];sprintf(cname,"%s",name);执行完这个后cname只保存第一个字符,也就是t,郁闷... [解决方法] CString是unicode编码用%S试试
阅读全文
posted @
2018-04-21 17:22
今夜太冷
阅读(506)
推荐(0) 编辑
VS2008中MFC对话框界面编程Caption中文乱码的解决办法
摘要:文章转载自http://blog.csdn.net/ajioy/article/details/6877646 最近在使用VS2008编写一个基于对话框的程序时,在对话框中添加Static控件,编写其Caption时写中文的话会出现乱码。 在预览状态下(快捷键是Ctrl+T)可能看到中文,但是编译运
阅读全文
posted @
2018-03-31 11:56
今夜太冷
阅读(560)
推荐(0) 编辑
MFC对话框:模态对话框及其弹出过程
摘要:From: http://www.jizhuomi.com/school/c/160.html 加法计算器对话框程序大家照着做一遍后,相信对基于对话框的程序有些了解了,有个好的开始对于以后的学习大有裨益。趁热打铁,鸡啄米这一节讲讲什么是模态对话框和非模态对话框,以及模态对话框怎样弹出。 一.模态对话
阅读全文
posted @
2018-03-24 18:32
今夜太冷
阅读(668)
推荐(0) 编辑
MFC如何获取硬盘的序列号
摘要:要把如下的两篇文章结合起来看: qt怎么获取硬盘序列号,是不是没戏? http://www.qtcn.org/bbs/simple/?t65637.html system("wmic path win32_physicalmedia get SerialNumber"); system("wmic
阅读全文
posted @
2018-03-24 17:09
今夜太冷
阅读(611)
推荐(0) 编辑
Managed C++ dll: #define _AFXDLL or do not use /MD[ d]?
摘要:[问题] Hello all I'm writing a managed C++ dll with will be acting as an intermediate betweena lot of old unmanagedlegacy C/C++ and a new C# WPF ui. While trying to compile it I'm getting this err...
阅读全文
posted @
2018-03-11 11:20
今夜太冷
阅读(1348)
推荐(0) 编辑
vc2008中mfc菜单、控件等汉字显示为问号或乱码的解决方法
摘要:在vc2008中建立基于mfc的project。在向导的Application type页面中如果在resource language选项中选择"英语(美国)"(图一),那么在project中的设置菜单或者控件(如button)上的汉字会最终显示为"?"。有几个汉字就有几个问号!解决的方法也比较简单。看图就可以了!据说孙鑫的视频上也有。 图一 图二 图三 ...
阅读全文
posted @
2018-02-28 20:24
今夜太冷
阅读(633)
推荐(0) 编辑
CMenu and Dialog-based applications
摘要:【问】 Is it possible to put a menu in a dialog based application? How? 【答】 Yes, it is possible to add menu to the dialog based applications. You can create the menu as a resource and attach the same to ...
阅读全文
posted @
2018-02-28 20:19
今夜太冷
阅读(192)
推荐(0) 编辑
MFC中的KillTimer
摘要:在Dialog中添加一个Timer。 用如下的代码停用一个Timer总是不好用: void CDialog2::OnTimer (UINT TimerVal) { ////////////////////////////////////////////// // // Stop the timer // ...
阅读全文
posted @
2018-02-04 12:05
今夜太冷
阅读(1758)
推荐(0) 编辑
Using Timers in MFC Applications
摘要:Timer Events in MFC Applications Event timers are always handy to have around and useful in nearly every project. When a timer is readily available, s
阅读全文
posted @
2018-02-04 11:55
今夜太冷
阅读(246)
推荐(0) 编辑
Syntax error missing ; before *
摘要:【问题】 I have a header file like so: #pragma once #include "gamestate.h" #include "ExitListener.h" class InitialGameState : public GameState { public: InitialGameState(Ogre::Camera *cam, Ogre::Sce...
阅读全文
posted @
2018-01-21 19:20
今夜太冷
阅读(911)
推荐(0) 编辑
MFC自定义控件如何向父窗口发送自定义消息
摘要:自定义了一个控件 class CHtmlEditCtrlEx : public CHtmlEditCtrl 想在这个控件接收到Ctrl+V键盘消息的时候,向该控件所在的窗口发送一个自定义消息。具体实现方法如下: 在该控件的PreTranslateMessage方法中定义自定义消息,然后将该消息发送给父窗口 BOOL CHtmlEditCtrlEx::PreTranslateMessage(MSG...
阅读全文
posted @
2018-01-14 09:13
今夜太冷
阅读(1584)
推荐(0) 编辑
How could I create a custom windows message?
摘要:[问题] Our project is running on Windows CE 6.0 and is written in C++ . We have some problems with the code , and we are unable to debug . We also found out that if in our application we create threads...
阅读全文
posted @
2017-12-31 19:25
今夜太冷
阅读(125)
推荐(0) 编辑
如何屏蔽ctrl + v 粘贴事件,鼠标右键粘贴事件
摘要:通常在自己的APP里的密码框,验证码框需要屏蔽复制,粘贴,怎么办呢? 有三种方法: 1 hook 此方法是最完全的,但由于hook是全局的,容易影响到其它代码。 2 子类化文本框, 重写OnPaste函数,拦截WM_Paste消息 3 在PreTranslateMessage里判断键盘扫描码和虚拟码
阅读全文
posted @
2017-12-31 18:29
今夜太冷
阅读(480)
推荐(0) 编辑
how to restrict copy paste in a Textbox, in MFC?
摘要:【问题】 I am developing a small application in MFC... there is a little problem..hope you guys would help me regarding this...Here we go..the problem is...I have 6 little edit control(Text box) in which ...
阅读全文
posted @
2017-12-17 18:54
今夜太冷
阅读(192)
推荐(0) 编辑
无法从“void (__thiscall CtestDlg::* )(void)”转换为“LRESULT (__thiscall CWnd::* )(WPARAM,LPARAM)”
摘要:按照孙鑫的教程添加自定义消息时,如果是VC6.0开发环境,也许没有什么 问题,但在VS2008中编译会报错的 无法从"void (__thiscall CtestDlg::* )(void)"转换为"LRESULT (__thiscall CWnd::* )(WPARAM,LPARAM)" 这是因为VS2008中消息返回值不允许为void,且消息参数不能为空,消息映射三处分别如下 #defin...
阅读全文
posted @
2017-12-17 18:38
今夜太冷
阅读(207)
推荐(0) 编辑
CHtmlEditCtrl (3): More HTML Editor Options
摘要:In this version of our HTML Editor, we'll create a floating source view/edit window and we'll implement a system that will give us access to the most
阅读全文
posted @
2017-12-16 19:17
今夜太冷
阅读(613)
推荐(0) 编辑