- 博客(12)
- 收藏
- 关注
原创 CArray的用法
用例1、 CArray<CString, CString> FileList;//定义一个数组FileList.Add(“123”);FileList.Add(“456”);FileList.Add(“789”);MessageBox(FileList[0]); MessageBox(FileList[3]);//可像普通数组引用元素,下标从0开始,不能超界引用结果:123,出错用例2、CArray<CString, CString> FileList; FileLi
2020-08-29 17:08:27
2520
原创 旋转的猫(可作为学习的第一个程序)
1打开Scratch3.6软件(若界面为英文,可改为中文)2 添加“绿旗”:按下图所示步骤,通过拖动代码块3在程序编写区中添加一个代码块【该带码块称为“绿旗”代码块,scratch中的程序几乎都是通过点击“绿旗” 开始的】。可以通过拖动移动舞台中的代码快,通过键盘ctrl+鼠标滚轮调整代码快的大小3 添加循环:按下图所示步骤,通过拖动代码块2在程序编写区中添加一个表示重复执行的代码块,并与前面的代码组合在一起。点击该代码块中的数字,将重复次数改为一个自己想要的次数,如84 设置旋转角度:按下图
2020-08-27 19:27:12
477
原创 如何重命名一个文件.
假设要将d:\aaa\ss\111.docx文件重命名为E:\bb\cc.txt可用rename(“d:\aaa\ss\111.docx”,“E:\bb\cc.txt”);1注意:必须保证文件"d:\aaa\ss\111.docx"存在2 执行该语句后,"d:\aaa\ss\111.docx"将不存在, 若"E:\bb\cc.txt"本身存在则将会被覆盖4 若改名不成功,会返回0,否则非0...
2020-08-27 17:59:08
249
原创 显示静态gif法1——控件法(清晰)
只能实现显示静态gif,比较适合对话框,但显示比较清晰1 从网站 http://files.cnblogs.com/sankye/PIC.rar下载一个类(含PictureEx.h、PictureEx.cpp文件)。将其中的#include "stdafx.h"改为#include “pch.h”。2 建立一基于对话框的MFC程序,将PictureEx.h、PictureEx.cpp加入工程,并在xxxDlg.h(或pch.h)中加入#include “PictureEx.h”。3 加入图片控件:从对
2020-08-27 17:24:44
362
原创 读取指定网页上文本函数
CString GetHttpPageContents(CString strURL, INTERNET_PORT nPort = 80)//读取指定网页上文本{//需要#include <afxinet.h>//参数:strURL——文本网址字符串;nPort——网卡接口,默认为80CInternetSession session(_T(“My Session”));CHttpConnection* pServer = NULL;CHttpFile* pFile = NUL
2020-08-27 15:02:53
196
原创 vc中路径格式
CString sFilePathName = “”;sFilePathName = sMyFilePath + “\MyFile” + “_” + Date + “.txt”;“D:\vctest\glTexture\texture\dummy.bmp”
2020-08-27 14:45:11
140
原创 打开文件选择对话框函数
CString filePath;char szFilter[] = { “All Files(.)|.||” };CFileDialog dlg(TRUE, NULL, NULL, OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, szFilter, NULL);if (dlg.DoModal() == IDOK){filePath = dlg.GetPathName();CString lpszFileName = (LPCTSTR)filePath; //l
2020-08-27 13:56:04
355
原创 判断文件夹或文件是否存在函数
1 判断文件夹是否存在函数BBOOL FolderExist(CString Pathstr)//判断文件夹是否存在{WIN32_FIND_DATA wfd;BOOL bValue = FALSE;HANDLE hFind = ::FindFirstFile(Pathstr, &wfd);if ((hFind != INVALID_HANDLE_VALUE) && (wfd.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY))
2020-08-27 13:10:01
1085
原创 创建文件夹函数
@创建文件夹BOOL CreateFolder(CString strPath){SECURITY_ATTRIBUTES attrib;attrib.bInheritHandle = FALSE;attrib.lpSecurityDescriptor = NULL;attrib.nLength = sizeof(SECURITY_ATTRIBUTES);return ::CreateDirectory(strPath, &attrib);// return ::CreateDirec
2020-08-27 12:58:28
485
原创 获取当前项目文件夹路径函数
CString GetProjectPath()//获取当前项目文件夹路径{CString sCurrentPath = “”;char Path[270];DWORD len = 0;DWORD i = 0;len = GetCurrentDirectory(270, Path);for (i = 0; i < len; i++){sCurrentPath = sCurrentPath +CString(Path[i]);}return sCurrentPath;}用法:
2020-08-27 12:41:02
424
原创 打开程序、文件、文件夹或网页函数
void OpenFileOrWeb(LPCTSTR I_lpFile, INT nShowCmd = SW_SHOWMAXIMIZED)//打开程序、文件、文件夹或网页{//lpFile:被打开的文件或网页;nShowCmd:用于指定打开程序窗口显示方式:一般用//SW_SHOWMAXIMIZED-激活并以最大化的形式显示窗体ShellExecute(NULL, “open”, I_lpFile, “”, “”, nShowCmd);}用法:作为外部函数使用,放在被调用之前用例1:OpenF
2020-08-27 11:41:01
187
原创 控件变灰(失效)与恢复方法
属性设置法:控件的属性选中为Disabled代码设置法:GetDlgItem(IDC_START)->EnableWindow(FALSE);//ID为IDC_START的按钮变灰GetDlgItem(IDC_STOP)->EnableWindow(TRUE);//ID为IDC_STOP的按钮取消变灰
2020-08-27 00:12:00
1424
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人