- 博客(10)
- 收藏
- 关注
原创 在VC项目中使用Lua时生成lua.lib的方法(个人备忘)
1.去Lua官方网站中下载源文件。官网地址:http://www.lua.org/download.html2.选择下载5.1版本(最新为5.15),解压缩包.3.在vs中新建项目,选择“win32”-->“win32项目”-->勾选动态库,空项目,点击完成。4.找到解压后的Lua文件夹,将其中中的scr文件夹下除makefile文件外的所有文件,以及etc文件夹下的all...
2019-04-20 10:34:00
527
原创 MFC下写的一个字符串分割的Split函数
/*********************************************************strSource 待分割字符串strKey 分割标志Dest 分割后存放的注:原字符串为空时,得到一个空字符串的结果*********************************************************/void Split(CStr
2014-12-01 16:15:06
823
转载 [摘抄]MFC中一个程序对另一个程序的关闭重启操作,关闭时删除其托盘图标
以下代码只能保证Win32系统中存在唯一待关闭的程序时的正确关闭和重启,未验证多个同样程序同时运行的情况。Win64需要替换成相应的结构体或API。//根据程序名从进程快照中获取其进程IDDWORD FindProcess(CString strExeFileName){ CString strCurVersion; CString strPath; HANDLE hSnap
2014-12-01 15:03:08
553
转载 MFC中获取程序自身的版本信息
收集整理自优快云论坛。首先、在Stdafx.h中引入链接库:#pragma comment(lib,"Version.lib")在对应的处理方法中如下:char FileVerInfo[4096];DWORD dwVerLen = 0;CString strPath;//路径GetModuleFileName(NULL,strPath.GetBufferSet
2014-11-27 16:27:28
1398
转载 (摘抄)VB中按钮控件的左对齐方法
原文自http://bbs.youkuaiyun.com/topics/20421621。Private Declare Function GetWindowLong Lib "user32" Alias "GetWindowLongA" (ByVal hWnd As Long, ByVal nIndex As Long) As LongPrivate Declare Function SetWind
2014-11-25 18:28:01
3147
转载 先用CFileDialog后再用CFileFind则无法找到文件
转自优快云:按钮1的代码 CFileDialog fileDlg (TRUE) ; fileDlg.m_ofn.lpstrTitle = "读入文本" ; fileDlg.m_ofn.lpstrFilter = "文本文档(*.txt)\0*.txt\0\0" ; if (IDOK == fileDlg.DoModal ()) {
2013-05-07 16:15:42
637
原创 MFC中SDI结构下如何获取Ribbon上的控件指针
以Combo box为例//初始化Combox的一个选项InitComboBox(UINT uiCmdID, LPCTSTR lpszItem){//获取当前框架指针CMainFrame *pMainFrame = (CMainFrame *)AfxGetApp()->m_pMainWnd;ASSERT_VALID(pMainFrame);//获取RibbonB
2013-05-03 14:06:10
1168
原创 VC++6.0用New DataBase Wizard创建数据库时出现无法连接的问题解决备忘
搜了无数次未能理解之后,自己突然想到的在使用VC++ 6.0利用wizard创建数据库时,出现如下情况:解决方案为:1,.检查服务器是否启动,通过SQL Server配置管理器查看SQL Server服务下SQL Server的状态是否为”正在运行“;2.检查TCP/IP协议是否启用,监听端口是否打开,通过配置管理器查看服务器协议下的TCP/IP状态是否为”已启用“,右键打
2013-04-08 02:20:51
1185
转载 C++编程对缓冲区的理解
什么是缓冲区缓冲区又称为缓存,它是内存空间的一部分。也就是说,在内存空间中预留了一定的存储空间,这些存储空间用来缓冲输入或输出的数据,这部分预留的空间就叫做缓冲区。缓冲区根据其对应的是输入设备还是输出设备,分为输入缓冲区和输出缓冲区。为什么要引入缓冲区我们为什么要引入缓冲区呢?比如我们从磁盘里取信息,我们先把读出的数据放在缓冲区,计算机再直接从缓冲区中取数据,等缓冲区的数据取完
2012-09-17 22:30:06
435
转载 经常用到的一些函数
1.对话框函数 ShowMessage( ); 用于在程序运行过程中显示一个包含一个字符串信息的对话框,用户只有对这个对话框准确响应后才能关闭对话框,进行下一步工作。 语法结构:ShowMessage(const Msg: string);//ShowMessage('hello delphi'); MessageDlg( ); 用于在程序运行过程
2012-05-30 17:46:53
318
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人