Chinaunix首页 | 论坛 | 博客
  • 博客访问: 166393
  • 博文数量: 43
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 675
  • 用 户 组: 普通用户
  • 注册时间: 2013-01-26 00:58
文章分类
文章存档

2014年(2)

2013年(41)

我的朋友

发布时间:2013-03-11 19:58:14

先说静态调用比如说你写个exe程序 ,在程序中要静态调用一个dll文件一般会有下面这么一句 ,当然这不是必须的,你也可以通过工程 设置 链接 添加这个lib#pragma comment(lib, "dll2.lib")意思是要把dll2.lib这个文件的信息编译到exe这个程序当中的,所以你必须把你的dll2.lib和d.........【阅读全文】

阅读(1976) | 评论(0) | 转发(0)

发布时间:2013-03-11 19:56:41

动态链接库(Dynamic Linked Library):Windows为应用程序提供了丰富的函数调用,这些函数调用都包含在动态链接库中。其中有3个最重要的DLL,Kernel32.dll,它包含用于管理内存、进程和线程的各个函数;User32.dll,它包含用于执行用户界面任务(如窗口的创建和消息的传送)的各个函数;GDI32.dll.........【阅读全文】

阅读(885) | 评论(0) | 转发(0)

发布时间:2013-03-11 19:50:13

首先有个全局变量,CMyApp app;为了确定执行顺序,必须有一个入口,这里的入口时_tWinMain,这里微软很人性化的不需要我们写这个函数,而是在link的时候直接添加到应用程序代码中_tWinMain调用了AfxWinMain()AfxWinMain的主要部分{CWinApp *pApp=AfxGetApp();AfxWinInit();/*这个函数将hIn.........【阅读全文】

阅读(907) | 评论(0) | 转发(0)

发布时间:2013-03-11 19:46:21

下面是三个变量的声明,我想使用typdef分别给它们定义一个别名,请问该如何做?  >1:int *(*a[5])(int, char*);  >2:void (*b[10]) (void (*)());  >3. double(*(*pa)[9])();  答案与分析:  对复杂变量建立一个类型别名的方法很简单,你只要在传统的变量声明表达式里用类型名替代变量名,然后把关键字t.........【阅读全文】

阅读(892) | 评论(0) | 转发(0)

发布时间:2013-03-11 19:42:24

大家都知道,很多对话框的CStatic框上实现了超链接的效果(下划线,字体颜色变化,鼠标悬浮变手型)。因为是照着案例敲代码,所以不懂这到底因为什么,不过具体是这样实现的。 继承类CStatic得到类CHyPerLinker类。 然后添加消息处理函数.........【阅读全文】

阅读(1079) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册