摘要:
DrawDragRect函数在窗口显示异常: 父窗口风格设置异常; SetWindowLongPtr(m_hWnd, GWL_EXSTYLE, GetWindowLong(m_hWnd, GWL_EXSTYLE) | WS_EX_LAYERED); 去除这段代码就OK显示正常了 下面附上画选中矩形框 阅读全文
摘要:
判断是否是UTF-8文件: bool IsUTF8Text(const void* pBuffer, long size) { bool IsUTF8 = true; unsigned char* start = (unsigned char*)pBuffer; unsigned char* end 阅读全文
摘要:
CHBitmap崩溃问题:内存访问错误; 阅读全文
摘要:
我们每个人编写程序时,都会或多或少的被一些小问题所困扰。这些问题有时就像是谜语,答案也许很简单,但解决的过程却像猜谜一样花时间。我的笨办法是日积月累,下面我介绍CFile如何转FILE*,从问题场景,方法和具体代码等方面写起,希望对大家能有所帮助。 比如原先有一个程序,其中的文件操作都是用CFile 阅读全文
摘要:
MoveWindow(0, 0, 1920, 1080)和SendMessage(WM_SYSCOMMAND, SC_MAXIMIZE, 0)的区别 MoveWindow(0, 0, 1920, 1080); 我们可以分为窗口有标题栏和没有标题栏两种情况进行讨论: 首先来看有标题栏的情况的效果如下图 阅读全文
摘要:
typedef struct { int left; // leftmost: 最左 int top; // topmost: 最上 int right; // rightmost: 最右 int bottom; // bottommost: 最下 // 其实两个点的组合,表达的是边界的概念 // 阅读全文
摘要:
error MSB6006: “cmd.exe”已退出,代码为 3。 这两天调程序遇到一个奇怪的问题。 C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(171,5): error MSB600 阅读全文
摘要:
变量定义: typedef struct SCREEN_INFO { DWORD dwStyle; DWORD dwExStyle; CRect rect; bool bMaximized; }SreenInfo; SreenInfo m_screenInfo; bool m_bFullScreen 阅读全文
摘要:
:: 获取管理员权限 @echo off %1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit cd /d " 阅读全文
摘要:
可能原因: 1.头文件中类或结构体定义缺失分号 “ ; ” 2.使用ifdef 条件编译中代码块缺少 花括号(}) 或 分号(;) ,示例如下: #ifdef XXX void func() { #endif 阅读全文