
VC编程
wzj_05
这个作者很懒,什么都没留下…
展开
-
VC实现半透明对话框
SetWindowLong(this->GetSafeHwnd(),GWL_EXSTYLE,GetWindowLong(this->GetSafeHwnd(),GWL_EXSTYLE)^0x80000);HINSTANCE hInst = LoadLibrary("User32.原创 2011-09-19 16:46:07 · 776 阅读 · 0 评论 -
Win32 64位系统判断
BOOLIsWow64() { typedef BOOL (WINAPI *LPFN_ISWOW64PROCESS) (HANDLE, PBOOL); LPFN_ISWOW64PROCESS fnIsWow64Process; BOOL bIsWow64 = FALSE; fnIsWow64Process = (LPFN_ISWOW64PROCE原创 2013-08-09 09:54:38 · 419 阅读 · 0 评论 -
SQL2005 静默安装命令参数
"/qb ADDLOCAL=ALL INSTANCENAME=MSSQLSERVER ASACCOUNT=\"NT AUTHORITY\\SYSTEM\" SQLBROWSERACCOUNT=\"NT AUTHORITY\\SYSTEM\" SQLACCOUNT=\"NT AUTHORITY\\SYSTEM\" AGTACCOUNT=\"NT AUTHORITY\\Network Servic原创 2013-08-09 09:53:13 · 683 阅读 · 0 评论 -
VC2010开发学习(Lambda表达式)
许多编程语言都支持匿名函数的概念,所谓匿名函数指的是只有函数体而没有函数名的函数,匿名函数广泛运用于那些只被使用一次且函数体较小的情况。Lambda表达式是一种与匿名函数密切关联的编程技术,实际上一个Lambda表达式隐式定义了一个函数类并构造了一个该函数类的函数对象。可以将Lambda表达式看作一个可以维持状态并且可以访问所在封闭作用域的变量的匿名函数。在作用上,Lambda表达式类似于函数指针原创 2013-08-29 10:28:44 · 620 阅读 · 0 评论 -
auto关键字
auto关键字表达式声明的变量类型将根据初始化表达式自动推导出来,而无须由程序员明确指定。auto关键字的使用需注意两点: 1.将变量类型替换为auto; 2.必须在定义处对变量进行初始化。 下面语句合法: auto k = 0; auto d = 2*3.14;下面是非法的: auto int k = 0; auto d;可以大大简化复制变量类型,如下: map>::iterator原创 2013-08-29 10:38:41 · 592 阅读 · 0 评论 -
win7或win8语言包安装
win7或者win8 64位里面有删除语言包的lpremove任务需要禁止 命令system("schtasks /change /disable /tn \\Microsoft\\Windows\\MUI\\LPRemove");禁止任务 // 检查操作系统的版本号 OSVERSIONINFO _osv; ZeroMemory(&_osv, sizeof(OSVERSIONINFO原创 2013-09-26 13:26:20 · 895 阅读 · 0 评论 -
vc调用外部exe附加窗口方式
HWND hWnd = ::FindWindow(NULL, _T("exe")); if (hWnd != NULL) { m_wndExe.Attach(hWnd); m_wndExe.ShowWindow(FALSE); m_wndExe.SetParent(this); m_wndExe.MoveWindow(111,82,802,602); m_wndExe.ShowWin原创 2014-08-12 10:46:54 · 791 阅读 · 1 评论