随笔分类 - C++桌面开发
Develop winform with c plus plus in VC++ or VS.
摘要:首先是方法: // IsAlreadyRunning - 是否已经运行 BOOL IsAlreadyRunning() { BOOL bRet = FALSE; HANDLE hMutex = ::CreateMutex(NULL, TRUE, _szAppName); if (GetLastError() == ERROR_ALREADY_EXISTS) { ...
阅读全文
摘要:前言: 我们使用 Git 作为版本控制的朋友们,一定都熟悉 Git Extensions 和 Tortoisegit 两款工具,但是对于初学者,可能就不那么了解了。 当然如果有幸,你接触过 SVN ,你可能同意会有一定的认识,因为 SVN 中同样存在类似的两款工具 VisualSVN 和 Tor...
阅读全文
摘要:环境:Windows 下 OpenGL ,Used in VS2013 前言:刚接触 OpenGL 的人,第一件事当然就是配置环境,说起配置环境 OpenGL 和 DirectX 相差不多,同时也基本报了一个相近的错误,见正文 问题:由于是刚刚接触 OpenGL,基本的东西也不知道,文章结尾留了一个问题,求解答!谢谢! 代码如下: #include void Initial(...
阅读全文
摘要:对不起,这算是一篇求助啦,先上图,防止不清楚,放大了一点,下面是图片,上面是没有二值化的,下面是二值化之后的,我其实不懂什么是二值化啦,就是一定范围变黑,变白 问题: 为什么我的结果上面还是有很多彩色的小点点呢?原来都是没有的…… 谁能帮我看看代码怎么改!谢谢大牛们帮忙!! Bitmap bit1 = new Bitmap(bit); ...
阅读全文
摘要:前言:截图对于一个C++开发者来说无非是小菜一碟,也有朋友使用C#的 Graphics.CopyFromScreen 方法屏幕操作,作为一名整天想着用 C++ 开发游戏的初级 C#.NET 的程序员的我,只是自己研究区域截图,失败 n 多次,最后在半梦半醒中弄出来的简单的Demo,简单的分享一下而已。如此的班门弄斧,着实不堪,另外我的 C++ 水平也是处于入门水准,如果该博客有什么问题,请各位朋友...
阅读全文
摘要:1 #include 2 #include 3 4 class AutoExpand 5 { 6 public: 7 AutoExpand(int val, char* pval) 8 { 9 a = val;10 p = pval;11 ...
阅读全文
摘要:int WINAPI WINMain 中,WINAPI含义网友给出回答:在windef.h头文件中有如下定义#define WINAPI __stdcall#define APIENTRY WINAPIVC有两种函数调用方式 一种是__stdcall,另一种是__cdecl函数的调用方式有两种一种是...
阅读全文
摘要:.CLW文件 VC Class Wizard信息文件,存放了Class Wizard的信息。 ClassWizard信息文件,实际上是INI文件的格式,有兴趣可以研究一下。有时候ClassWizard出问题,手工修改CLW文件可以解决。如果此文件不存在的话,每次用ClassWizard的时候会提示你...
阅读全文

浙公网安备 33010602011771号