![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MFC
一块红布1
这个作者很懒,什么都没留下…
展开
-
error C3861: “_T”: 找不到标识符
添加头文件#include即可原创 2016-04-25 10:37:53 · 7559 阅读 · 0 评论 -
MFC 根据点画曲线
根据点画曲线:PolyBezier:point数组大小必须是4 CClientDC dc(this); POINT *point =new POINT[4];point[0].x = 0; point[0].y =200; point[1].x =40; point[1].y =140; point[2].x =80;原创 2016-09-28 16:45:40 · 2201 阅读 · 1 评论 -
MFC程序重启
::PostMessage(m_hWnd,WM_SYSCOMMAND,SC_CLOSE,NULL); //获取exe程序当前路径 extern CmfcTestApp theApp; TCHAR szAppName[MAX_PATH]; :: GetModuleFileName(theApp.m_hInstance, szAppName, MAX_PATH); CString原创 2016-10-24 10:08:11 · 638 阅读 · 0 评论 -
C++截取整个屏幕,并生成图片(基于MFC)
第一步:建立Windows 32控制台控制程序第二部:设置工程的属性如下:MFC的使用 --> 在共享 DLL 中使用 MFCstdafx.h#pragma once#define WIN32_LEAN_AND_MEAN // 从 Windows 头中排除极少使用的资料#include ScreenCapture.cp转载 2016-09-20 15:58:28 · 3018 阅读 · 0 评论 -
CListCtrl 用法
[设置属性]首先用资源编辑器拖放一个ListCtrl控件到对话框中。设置属性。Always Show Selection: True // 即便失去焦点依然高亮选择SingleSelection: True // 只允许选中一行View: Report // 报表方式,较常用[初始化]// 1. 在对话框的OnInitialDialog中初原创 2016-08-12 18:07:54 · 641 阅读 · 0 评论 -
msvcprtd.lib(MSVCP90D.dll) : error LNK2005
工程使用了第三方库astt.lib, astt.lib已经在linker->input->additional dependencies中添加;Runtime library为/MDd, LIBCPMT.LIB,LIBCPMTD.LIB在ignore specific library中添加。 出现的错误如下:1>Linking...1>msvcprtd.lib(MSVC转载 2016-09-01 11:54:16 · 824 阅读 · 0 评论 -
BasicExcel 中文路径问题
load 函数加载中文路径失败问题解决方法:CString m_csDeviceFile("E:\\新建文件夹\\1.xls");std::string xlsFileName;WToM(m_csDeviceFile, xlsFileName);//自己实现的WideCharToMultiBytestrncpy(buf, xlsFileName.c_str(), xlsFi原创 2016-09-12 18:46:26 · 1414 阅读 · 0 评论 -
Ctooltip Ctrl 控件使用
原文地址:http://blog.csdn.net/clever101/article/details/5548462参考地址:http://www.cnblogs.com/harbinxxh/archive/2011/07/05/2098413.html参考文献地址:http://blog.sina.com.cn/s/blog_6163bdeb0100pcld.html转载 2016-08-29 11:41:05 · 697 阅读 · 0 评论 -
CListCtrl控件的标题栏添加checkbox
CListCtrl控件的标题栏添加checkboxCListCtrl控件添加checkbox很容易,直接设置CListCtrl的风格就可以了。但是在标题栏也添加checkbox,实现全选和全不选,貌似都只能采取自绘的形式。具体步骤介绍如下。 1创建CListCtrl控件,并设置其风格为checkbox;至于怎么添加CListCtrl我这里就不介绍了,网上很资料很多转载 2016-08-15 19:30:02 · 4470 阅读 · 1 评论 -
MFC之托盘
在VC++中,想实现最小化MFC程序的时候,最小化到系统托盘,需要调用NOTIFYICONDATA类下面我们就来讲解一下如何简单实现一个系统托盘我们以对话框程序为列第一步:在Dlg类中//定义一个NOTIFYICONDATA类的成员变量,用来设置托盘NOTIFYICONDATA NotifyIcon;第二步:声明一个消息响应函数 afx_msg void OnNotifyIcon(转载 2016-07-15 11:57:53 · 345 阅读 · 0 评论 -
DestroyWindow函数解析
DestroyWindowMSDN上的解释:This function destroys the specified window. The function sends a WM_DESTROY message to the window to deactivate it and removes the keyboard focus from it. The function a转载 2016-07-26 09:16:46 · 1092 阅读 · 0 评论 -
VLC activeX控件 addTarget option设置使用方法
首先是在html页面调用:第一种方式:下面直接给出的是调用函数function doGo(targetURL, port){ var options = new Array("vlc", ":input-repeat=1", ":aspect-ratio=704:480", "--no-drop-late-frames", "--no-ove转载 2016-07-04 10:06:12 · 2313 阅读 · 0 评论 -
Media player控件常用属性
属性/方法名:说明: [基本属性] URL:String;指定媒体位置,本机或网络地址uiMode:String;播放器界面模式,可为Full, Mini, None, InvisibleplayState:integer;播放状态,1=停止,2=暂停,3=播放,6=正在缓冲,9=正在连接,10=准备就绪enableC转载 2016-07-02 14:16:09 · 713 阅读 · 0 评论 -
操作配置文件API函数
配置文件中经常用到ini文件,在VC中其函数分别为:写入.ini文件:bool WritePrivateProfileString(LPCTSTR lpAppName,LPCTSTR lpKeyName,LPCTSTR lpString,LPCTSTR lpFileName);读取.ini文件:DWORD GetPrivateProfileString(LPCTSTR lpAp转载 2016-06-08 13:09:19 · 413 阅读 · 0 评论 -
CFileFind类的使用总结(转)
CFileFind类的使用总结2007-7-71、CFileFind类的声明文件保存在afx.h头文件中。2、该类的实现的功能:执行本地文件的查找(查找某个具体的文件,查找某类文件x*.x*,查找所有文件*.*)3、CFileFind类是CGopherFileFind和CFtpFileFind类的基类。4、CFileFind类的构造函数::CFileFind()和关闭函转载 2016-06-03 11:53:46 · 971 阅读 · 0 评论 -
OnCreate和OnInitDialog
OnCreate是对话框在被创建时的消息,这时候对话框还没有被显示在屏幕上。而且对话框中的控件都还没有被创建。而OnInitDialog()是对话框创建完成,即对话框上的控件也全部被创建后第一次激活显示在屏幕上产生的消息。在此时可以对话框中的控件进行初始化操作。 在响应WM_CREATE消息的时候,对话框及子控件还未创建完成,亦是说只是通知系统说要开始创建窗口啦,这个消息响应完之转载 2016-05-05 16:35:09 · 684 阅读 · 0 评论 -
MFC添加图片后,编译报error RC2108:expected numerical dialog constant
解决方法:双击错误,跳转到出错位置 把这句CONTROL IDB_BITMAP1,IDC_STATIC,7,7,585,439,NOT WS_GROUP修改成:CONTROL IDB_BITMAP1,IDC_STATIC,"Static", SS_BITMAP,7,7,585,439,NOT WS_GROUP原创 2016-04-18 12:02:44 · 1628 阅读 · 0 评论 -
MD和MT区别
MD(d)、MT(d)编译选项的区别1、编译选项的位置以VS2005为例,这样子打开:1) 打开项目的Property Pages对话框2) 点击左侧C/C++节3) 点击Code Generation节4) 右侧第六行Runtime Library项目2、各个设置选项代表的含义编译选项包含静态转载 2017-02-07 21:22:17 · 8950 阅读 · 0 评论