- 博客(22)
- 资源 (7)
- 收藏
- 关注
转载 如何一次性选中WORD文档中的所有表格
1 将下面的脚本复制Sub SelectAllTables() Dim tempTable As Table Application.ScreenUpdating = False '判断文档是否被保护 If ActiveDocument.ProtectionType = wdAllowOnlyFormFields Then
2017-12-25 15:47:23 56381 4
翻译 加载光标
本来是用的LoadCursor来加载一个用于可执行文件当前实例的光标,其形式简单,如下:HCURSOR LoadCursor( HINSTANCE hInstance, LPCTSTR lpCursorName);ParametershInstance [in] Handle to an instance of the modul
2013-11-11 20:41:21 956
原创 ON_COMMAND_RANGE的使用-将多个消息映射到一个消息响应函数
这个函数必须要自己写的,因为VC中没有提供自动添加这种函数的命令,MSDN中的解释:ClassWizard supports creating ON_COMMAND and ON_UPDATE_COMMAND_UIhandlers, but it does not support creating ON_COMMAND_EX orON_COMMAND_RANGE handlers. H
2013-11-11 19:22:45 1030
原创 Lab/HSL/HSV色彩空间
Lab色彩空间:http://zh.wikipedia.org/wiki/Lab%E8%89%B2%E5%BD%A9%E7%A9%BA%E9%97%B4#XYZ_.E4.B8.8E_CIE_L.2Aa.2Ab.2A_.28CIELAB.29_.E7.9A.84.E8.BD.AC.E6.8D.A2HSL/HSV色彩空间:http://zh.wikipedia.org/zh-cn/HSL%E5%9
2013-10-30 11:20:55 756
转载 使用Unicode下的cannot convert parameter 1 from 'CString' to 'const char *' 解决办法
在网上搜索了很多答案都没有办法得到解决,当然这些办法都可以使得编译通过,例如通过CString.GetBuffer可以得到char*变量指向CString的首地址,但是多种方法在运行时进入xstring文件执行时会产生十分怪异的错误,最终通过对字符集类型进行转换,得到了一个正确的结果,对以后处理字符串遇到类似的错误也会有所帮助,之前没有接触过字符集的转换,而在这个例子中数据类型的强制转换是行不通的
2013-10-29 16:33:05 2245
原创 VS2008+OpenCV+MFC编程入门
1、第一步:配制好VS2008和OpenCV,我用的OpenCV2.31.假设VS2008和OpenCV之前都配置好了,配置链接:http://blog.csdn.net/shizhandong50/article/category/1700441,打开VS2008,新建一个MFC项目,这里简单的建立一个基于对话框项目,并在里边加入一个Picture control控件。加入一个按钮,起名
2013-10-28 20:57:42 1057
转载 vs中CString的用法,以及所需的头文件
1、CString类型的头文件#include 2、CString的输出CString temp="Hello!";cout3、CString的用法CString::Compareint Compare( LPCTSTR lpsz ) const;返回值 字符串一样 返回0 小于lpsz 返回-1大于lpsz 返回1区分大小字符CString s1(
2013-10-28 20:08:54 60061
转载 Unicode的编码和实现
Unicode俗称统一码、万国码、单一码、标准万国码。Unicode发展是由非营利机构统一码联盟所负责,其致力于让Unicode方案取代既有的字符编码方案。因为既有的方案往往仅有有限的空间,亦不适用于多语环境。Unicode备受认可,并广泛地应用于电脑软件的国际化与本地化过程。有很多新科技,如可扩展置标语言、Java编程语言,以及现代的操作系统,都采用Unicode编码。Unico
2013-10-28 19:14:40 784
原创 字符串转换为字符型(CStringToChar)总结
相关函数介绍:int WideCharToMultiByte( _In_ UINT CodePage, _In_ DWORD dwFlags, _In_ LPCWSTR lpWideCharStr, _In_ int cchWideChar, _Out_opt_ LPSTR lpMultiByteStr, _In_
2013-10-28 19:03:40 1421
原创 编程总结,在MFC下编程
1、关于数组的声明和初始化问题:(C语言基础不够扎实额)若定义了一个数组,最好在声明的时候就初始化吗。mfc中类的声明和类的定义是分开在两个文件中的,一个是头文件,一个是Cpp文件,在头文件中是不允许对成员变量初始化和成员函数定义的。成员变量一般在Cpp文件中类的构造函数中进行初始化,成员函数则通过类名::函数名在CPP文件中定义。所以对于自定义的数组,如果不想先声明,而是直接将一系列编排好的
2013-10-25 19:53:49 669
原创 自己整理的数据
match_func1931[0][]={ 380,385,390,395,400,405,410,415,420,425,430,435,440,445,450,455,460,465,470,475, 480,485,490,495,500,505,510,515,520,525,530,535,540,545,550,555,560,565,570,575, 580,585,59
2013-10-24 21:50:42 587
转载 选择目录对话框和选择文件对话框
选择目录对话框//选择目录按钮void CDcPackerDlg::OnBnClickedDecgen() { char szPath[MAX_PATH]; //存放选择的目录路径 CString str; ZeroMemory(szPath, sizeof(szPath)); BROWSEINFO bi; bi.
2013-10-24 16:35:49 871
转载 MFC中关闭窗口的几种办法+MFC中MessageBox的用法
MFC中关闭窗口的几种办法+MFC中MessageBox的用法MFC中关闭窗口的几种办法:退出程序用AfxGetMainWnd()->SendMessage(WM_CLOSE);关闭当前窗口用DestroyWindow( );关闭模式对话框用EndDialog(0);MFC中MessageBox的用法消息框是个很常用的控件,属性比较多,本文列出了它的一些常用方法,及指出
2013-10-22 21:28:33 1559
转载 VC2008 Express下安装OpenCV2.31
点击打开链接http://wiki.opencv.org.cn/index.php?title=VC_2008_Express%E4%B8%8B%E5%AE%89%E8%A3%85OpenCV2.3.1&variant=zh-cn
2013-10-22 14:52:29 663
原创 _tmain和main的区别
基本目的:main()是标准C++的函数入口。标准C++的程序入口点函数,默认字符编码格式ANSI函数签名为:int main();int main(int argc, char* argv[]);_tmain()是微软操作系统(windows)提供的对unicode字符集和ANSI字符集进行自动转换用的程序入口点函数。函数签名为:int _tmain(int
2013-10-22 14:25:03 1553
转载 VS2008环境使用MFC操作操作excel文件
1. 建立MFC工程,MDI(基于对话框),其他默认即可。2. 操作Excel文件初始化:a. project->add class->MFC class from typelib (项目->添加类->Typelib中的MFC类)导入Excel.exe,(即选择你的office安装路径下的excel.exe加入),我的2010版的office,在C:\Program Files\M
2013-10-21 19:33:57 774
转载 CRecordset::Open
virtual BOOL Open( UINT nOpenType = AFX_DB_USE_DEFAULT_TYPE, LPCTSTR lpszSQL = NULL, DWORD dwOptions = none ); throw( CDBException, CMemory
2013-10-21 09:49:27 3117
原创 VS2008用mfc读Excel文件
1、获取驱动代码:自己添加的成员函数CString CMFC_SEECOLORDlg::GetExcelDriver(void),这里参考自:http://bbs.csdn.net/topics/340079163#new_postCString CMFC_SEECOLORDlg::GetExcelDriver(void){ wchar_t szBuf[2001]; wchar_t
2013-10-20 12:32:52 976 1
原创 MFC动态添加菜单并响应,优缺点(响应函数不能动态添加)
映射管理: ON_COMMAND(ID_32771, &CMFC_PhoneBookView::OnPhone1)ON_COMMAND(ID_32772, &CMFC_PhoneBookView::OnPhone2)ON_COMMAND(ID_32773, &CMFC_PhoneBookView::OnPhone3)ON_COMMAND(ID_32774, &CMFC_PhoneB
2013-10-18 15:30:53 841
原创 MFC文本编程,菜鸟篇,输入字符响应并显示在视类窗口中
以下代码都定义在视类的字符响应函数中 CClientDC dc(this);//设置字体CFont font;font.CreatePointFont(300,_T("华文行楷"),NULL);CFont *pOldFont=dc.SelectObject(&font);TEXTMETRIC tm;dc.GetTextMetrics(&tm);CreateSol
2013-10-18 14:30:58 1537
原创 MFC菜单的一些操作
//添加菜单项复选标记//通过索引标记新建菜单GetMenu()->GetSubMenu(0)->CheckMenuItem(0,MF_BYPOSITION|MF_CHECKED);//通过ID标记打开菜单GetMenu()->GetSubMenu(0)->CheckMenuItem(ID_FILE_OPEN,MF_BYCOMMAND|MF_CHECKED);//设置默认菜单项
2013-10-18 13:58:06 1288
转载 STM32的TAMPER-RTC管脚作为Tamper的使用
问题一:当 TAMPER引脚上的信号从 0变成1或者从 1变成 0(取决于备份控制寄存器BKP_CR的 TPAL位),会产生一个侵入检测事件。侵入检测事件将所有数据备份寄存器内容清除。 然而为了避免丢失侵入事件,侵入检测信号是边沿检测的信号与侵入检测允许位的逻辑与,从而在侵入检测引脚被允许前发生的侵入事件也可以被检测到。 ● 当 TPAL=0 时:如果在启动侵入检测 TAMPER
2013-10-17 10:52:49 8452
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人