• 2024-10-31MFC的SendMessage与PostMessage的区别
    一、SendMessage同步操作:SendMessage是一个同步函数,它会将消息发送到指定的窗口,并等待该窗口的消息处理过程完成,然后返回。这意味着它会阻塞当前线程,直到消息处理完成。直接调用:SendMessage会将消息直接传递给目标窗口的消息处理函数,因此消息处理函数在当前线程中执行
  • 2024-06-02Re0:从零开始的C++游戏开发 【下】
    Re0:从零开始的C++游戏开发(下)这是蒟蒻观看B站upVoidmatrix的课程从零开始的提瓦特幸存者的个人笔记【自用】前言:采用适用于小白的easyx图形库。第三集提瓦特の幸存者(下)3.1用户界面实现和设计模式基础3.1.1导言假设这样一个场景:在一个游戏中,出现在你的视野中的树木
  • 2024-04-12String类型转LPCTSTR -----理解C++中的字符串类型转换
    在看代码时,发现有时候会把string类型转换为LPCTSTR,刚开始不理解为什么要做这个转换,所以做了一些调查,现在记录如下是这样的,STRING是代表C++中的字符串string,而LPCTSTR代表的是Windows系统中的字符串类型。也就是说,这样转换的目的是为了把C++中的字符串string转换为Windows系
  • 2023-11-29create Process,进程
    一、资源分配的基本单位,也是独立运行的基本单位是进程。二、进程由两部分构成,一部分指一个内核对象,操作系统用它来管理进程,也是系统保存进程统计信息的地方。另一部分外核,由地址空间构成,包括文本区、数据区、堆栈区。文本区存储处理器执行的代码,数据区存储变量和进程执行期间使用
  • 2023-10-09CString和LPCTSTR之间的关系和区别
    在Windows操作系统中,我们常用2种编码格式,ANSI编码和Unicode编码ANSI=>窄字节编码,一个字符(char)占用一个字节(一个字节占8位)的存储空间,也就是说一个字符占据8位(有效数据是除掉最高位的其他7位)=>C++中用char来表示这种窄字节编码的字符Unicode=>宽字节编码,一个字
  • 2023-10-04SOUI总结之简介
    简介uires.idx:定义资源索引init.xml:定义全局UI的属性,包含字体,字符串表,skin,style,objattr,参见前篇介绍。dlg_main.xml:主窗口XML。关于XML定义的大概顺序是:1:资源引入uires.idx(这里定义界面要使用的一些资源)格式:<资源类型>Name=资源自定义名称,path=资源路径</资源
  • 2023-01-25Delphi启动外部程序
    无论是用VC还是用Delphi,启动外部程序,调用的都是相同的系统中的API函数,如下Delphi代码所示://登录按钮procedureTForm1.Label_LoginClick(Sender:TObject);beginRunOther
  • 2023-01-25Win32拷贝文件夹
    下面的代码展示了如何拷贝文件夹:BOOLCopyDir(LPCTSTRlpszSrcDir,LPCTSTRlpszDstDir){SHFILEOPSTRUCTsfo;ZeroMemory(&sfo,sizeof(sfo));sf
  • 2023-01-24CInternetSession::OpenURL
    PSSIDNumber:172551ArticleLastModifiedon3/7/2005Theinformationinthisarticleappliesto:TheMicrosoftFoundationClasses(MFC),whenusedwith:Micr
  • 2022-12-27【FAQ】LPCTSTR与const char*(STL字符)之间的转换
    【问题】LPCTSTR与constchar*(STL字符集)如何转换cannotconvertparameter1from'LPCTSTR'to'constchar*' 【答案】VSIDE下只需要修改字符集项目--属性--
  • 2022-12-22MFC中的CString类使用方法指南
    MFC中的CString类使用方法指南codeproject:CStringManagement【禾路:这是一篇比较老的资料了,但是对于MFC的程序设计很有帮助。我们在MFC中使用字符串的相关操作,首先想到的就
  • 2022-11-27桌面设置程序v1.1
     windows获取桌面路径的API函数:SHGetSpecialFolderPath 1.读取桌面路径的函数:wstringGetDesktopPath(){  TCHARszPath[_MAX_PATH];   SHGetSpecialFolde
  • 2022-10-02服务相关controlService
    https://baike.baidu.com/item/CreateService/2662500?fr=aladdinSC_HANDLECreateService(SC_HANDLEhSCManager,//服务控制管理程序维护的登记数据库的句柄,由系统函数O
  • 2022-10-02服务相关 CreateService
    https://baike.baidu.com/item/CreateService/2662500?fr=aladdinSC_HANDLECreateService(SC_HANDLEhSCManager,//服务控制管理程序维护的登记数据库的句柄,由系统函数O
  • 2022-10-02BOOL CreateProcess
    https://blog.csdn.net/fuhanghang/article/details/112988299 BOOLCreateProcess(LPCTSTRlpApplicationName,LPTSTRlpCommandLine,LPSECURITY_ATTRIBUTESlpProcess