void CTest1Dlg::OnButton2() {       //*权限的提升*//        static HANDLE hToken;     static TOKEN_PRIVILEGES tp;//提升权限以
原创 2009-09-24 13:57:06
1122阅读
在学习别人的代码时,发现了一个__super,第一感觉很像java的super,或者C#的base网上查了一下发现作用差不多,都是指父类。C++本身没有__super,这是visual c++的扩展。其实在c++,要使用父类的成员,可以直接用”父类名::成员”即可,或者利用using声明。 来
原创 2022-03-22 13:38:26
501阅读
这通常是由于以数据成员方式在DLL导出类中使用了模板类造成的,不同的地方的vector的实现可能不一样所造成的问题。所以我们应该将vector所依赖的模板类也导出。比如:#include <iostream>#include <vector>using namespace std;class __declspec( dllexport ) Test{pu...
转载 2022-08-30 12:16:45
274阅读
VC++(.def) 文件分类: vc琐碎2010-07-21 11:09 611人阅读 评论(0) 收藏 举报      一直没什
转载 2023-06-18 16:11:46
95阅读
2.1 如何动态添加和删除菜单项AppendMenuInsertMenuDeleteMenu/////////////////////////////////////////////////////////////////////////////// CMainFrame message handl...
转载 2015-04-01 10:51:00
233阅读
2评论
创建一个完整的窗口需要经过下面四个操作步骤: 1、设计一个窗口类; 2、注册窗口类; 3、创建窗口; 4、显示及更新窗口。#include <windows.h> #include <stdio.h> LRESULT CALLBACK WinSunProc( HWND hwnd,//窗口句柄UINT uMsg,//message identifierWPARAM w
原创 2022-09-14 10:17:13
130阅读
速记vc小知识。
转载 2012-09-12 19:30:00
139阅读
2评论
下载TinyXML库文件http://sourceforge.net/projects/tinyxml/ 在TinyXML的目录找到tinystr.h, tinyxml.h,tinystr.cpp,tinyxml.cpp, tinyxmlerror.cpp,tinyxmlparser.cpp六个文件
转载 2014-01-02 16:51:00
196阅读
2评论
1. 记录时间 2. 报错 解决
原创 2022-08-21 00:12:52
151阅读
终于开始学VC++了,也明白了VC++!=C++   开发工具(集成开发环境):VC++6.0 书籍:VC++深入详解 孙鑫 视频教程:孙鑫VC++20讲   http://club.topsage.com/thread-2317053-1-1.html VC++下载 http://club.topsage.com/thread-156290-1-1.h
原创 2012-05-04 10:41:19
801阅读
学习VC++时经常会遇到链接错误LNK2001,该错误非常讨厌,因为对于编程者来说,最好改的错误莫过于编译错误,而一般说来发生连接错误时, 编译都已通过。产生连接错误的原因非常多,尤其LNK2001错误,常常使人不 明其所以然。如果不深入地学习和理解VC++,要想改正连接错误LNK2001非 常困难。  初学者在学习VC++的过程,遇到的LNK2001错误的错误消息主要为: unres
在内存位图中绘图,并显示。代码如下:HDC hdc=::GetDC(m_hWnd);   RECT rect;     GetClientRect(hwnd,&rect);     int cxClient = rect.right;&nbs
原创 2017-09-25 09:51:59
1712阅读
Format是一个很常用,却又似乎很烦的方法,以下是它的完整概貌,以供大家查询之用: 一、字符串 首先看它的声明: function Format(const Format: string; const Args: array of const): string; overload; 事实上Format方法有两个种形式,另外一种是三个参数的,主要区别在于它是线程安全的, 但并不多用,所以这里只对第
转载 2009-12-23 17:06:00
173阅读
2评论
没有过多的理论, 但有些内容是必要的. 在 C++ 执行一段 Script 的方法相当的多, 但你需要其返回值, 这可能需要使用 MS 提供的 MSScript.ocx (在 C++ 引用该 ActiveX Object). 先来个例子, 假定一段 VBScript 的过程如下: Private Function GetValue() GetValue=5 End Function 你期望在 C++ 执行此过程, 并将返回值 5 保存到 C++ 定义的变量. 这好办, 在 C++ 需要引用 MSScript.ocx, 以下是一个Win32 Console Application (控
转载 2013-07-08 18:26:00
279阅读
2评论
编辑框在发生某些事件的时候会向父窗口发送通知消息,我们可以为编辑框添加消息处理函数,现在我们看看编辑框部分消息通知函数:       EN_CHANGE:编辑框的内容被用户改变了,与EN_UPDATE 不同,该消息是在编辑框显示的正文被刷新后才发出的       EN_ERRSPACE: 编辑框控件无法申请足够的动态内存来满足需要 
翻译 2022-07-07 17:20:22
140阅读
【代码】VC ++ | VC++调试方法。
原创 2023-05-06 00:48:31
65阅读
Visual Studio可以直接进行C++项目的单元测试,下面为自己测试的步骤记录。(测试环境为Visual Studio2013,
原创 2022-08-01 12:34:11
290阅读
理解计算机是怎么运行程序的 在向PC机里面加载程序时,操作系统就会为程序在代码段运行而分配足够的内存,为了使用程序能在数据段运行,还要提供数据所需要的空间,在数据段声明的变量和对象,我们称为全局的,它们的初始值常常为0或定义的任何值,大多数操作系统会分配一个称为heap的内存区域。堆栈里的对象通常不进行初始化,程序在使用这些对象之前需要赋初始值。
vc
原创 2012-11-05 21:36:19
491阅读
VC++ | VC++详解(基于VS2017)
原创 2023-04-22 15:26:38
463阅读
一、下载并安装glut库 opengl的glut库 GLUT不是OpenGL所必须的,但它会给学习带来一定的方便,推荐安装。 Windows环境下的GLUT下载地址:(大小约为150k) http://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip Windows环境下安装GLUT的步骤: ...
转载 2021-08-05 09:16:22
1080阅读
  • 1
  • 2
  • 3
  • 4
  • 5