随笔 - 547  文章 - 213 评论 - 417 阅读 - 107万

随笔分类 -  MFC

1 2 下一页
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) 推荐(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) 推荐(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) 推荐(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) 推荐(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) 推荐(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) 推荐(0) 编辑
MFC对话框:模态对话框及其弹出过程
摘要:From: http://www.jizhuomi.com/school/c/160.html 加法计算器对话框程序大家照着做一遍后,相信对基于对话框的程序有些了解了,有个好的开始对于以后的学习大有裨益。趁热打铁,鸡啄米这一节讲讲什么是模态对话框和非模态对话框,以及模态对话框怎样弹出。 一.模态对话 阅读全文
posted @ 2018-03-24 18:32 今夜太冷 阅读(668) 评论(0) 推荐(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) 推荐(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) 推荐(0) 编辑
vc2008中mfc菜单、控件等汉字显示为问号或乱码的解决方法
摘要:在vc2008中建立基于mfc的project。在向导的Application type页面中如果在resource language选项中选择"英语(美国)"(图一),那么在project中的设置菜单或者控件(如button)上的汉字会最终显示为"?"。有几个汉字就有几个问号!解决的方法也比较简单。看图就可以了!据说孙鑫的视频上也有。 图一 图二 图三 ... 阅读全文
posted @ 2018-02-28 20:24 今夜太冷 阅读(633) 评论(0) 推荐(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) 推荐(0) 编辑
MFC中的KillTimer
摘要:在Dialog中添加一个Timer。 用如下的代码停用一个Timer总是不好用: void CDialog2::OnTimer (UINT TimerVal) { ////////////////////////////////////////////// // // Stop the timer // ... 阅读全文
posted @ 2018-02-04 12:05 今夜太冷 阅读(1758) 评论(0) 推荐(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) 推荐(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) 推荐(0) 编辑
MFC自定义控件如何向父窗口发送自定义消息
摘要:自定义了一个控件 class CHtmlEditCtrlEx : public CHtmlEditCtrl 想在这个控件接收到Ctrl+V键盘消息的时候,向该控件所在的窗口发送一个自定义消息。具体实现方法如下: 在该控件的PreTranslateMessage方法中定义自定义消息,然后将该消息发送给父窗口 BOOL CHtmlEditCtrlEx::PreTranslateMessage(MSG... 阅读全文
posted @ 2018-01-14 09:13 今夜太冷 阅读(1584) 评论(0) 推荐(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) 推荐(0) 编辑
如何屏蔽ctrl + v 粘贴事件,鼠标右键粘贴事件
摘要:通常在自己的APP里的密码框,验证码框需要屏蔽复制,粘贴,怎么办呢? 有三种方法: 1 hook 此方法是最完全的,但由于hook是全局的,容易影响到其它代码。 2 子类化文本框, 重写OnPaste函数,拦截WM_Paste消息 3 在PreTranslateMessage里判断键盘扫描码和虚拟码 阅读全文
posted @ 2017-12-31 18:29 今夜太冷 阅读(480) 评论(0) 推荐(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) 推荐(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) 推荐(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) 推荐(0) 编辑

1 2 下一页
点击右上角即可分享
微信分享提示