没有合适的资源?快使用搜索试试~ 我知道了~
首页用VC编制DLL程序的方法小结
用VC编制DLL程序的方法小结

用VC编制DLL程序的方法小结在VC 6.0中的MFC可以支持三种形式的DLL,包括常规静态DLL、常规动态DLL以及扩展DLL
资源详情
资源评论
资源推荐

1. 流文件保存
ofstream SaveFile("D:\text.txt");
SaveFile<<"<html><body><table>";
SaveFile<<"</table></body></html>";
SaveFile.close();
2. VC++中常见的对指针获取的方法
获取工具条的指针
在缺省状态下,有一个默认的工具条 ,我们可以
根据相应的 去获取工具条指针,方法如下:
!"
#$% ! !&'
(
((((获取状态条的指针
((((在缺省状态下,有一个默认的状态条 )*),我们
自然也可以根据相应的 去获取状态条指针,方法如下:
(((( )+$ )+$ !"
#$% ! !&)*)'
((((是不是同样很简单?
, (((获取控件的指针
(((这里有两种方法。

(((一、调用 !--./,获取一个 !指针调用成员函数。
例如,我们想获取 + 指针,方法如下:
(((+ + + ./0*1'
(((二、可以使用 $$2! 将控件和成员变量联系起来。在
$$2! 中简单地选择 /343$ 标签,然后选择 !!
43555按钮。如果在对话资源编辑器中,按下 键并双击控件即可
转到 !!/343 对话。
6 (((在文档类中调用视图类指针
(((我们可以利用文档类的成员函数 $4&和 14&遍
历视图。
7 (((在视图类中调用文档类
(((其实,在视图类中有一个现成的成员函数供我们使用,那就是:
%+/ '利用它我们可以很容易的得到文档类指针,我们先看一
下 %+/ 函数的实现:
(((+ %+ 4&--%+/
((8
())9/%+/ "
#$: !*19))+ %'

(+ + %/%+/ '
((;
((这里实际上是将 /%+/ 强制转换成 + %,也
就是我们想要的。
< ((在框架类中调用文档类、视图类
((这里我们可以利用 %=去掉用当前激活的文档和视图:
((>%(%>%%=%+/ '
((>4&4&>4&%=4&'
? ((获得应用程序指针
((这个很简单,一句话搞定:
((>>'
@ ((获得主框架指针
(( 在 类 A! 里 面 有 一 个 公 有 的 成 员 变 量 : !
/ !'它存在的主要目的就是提供我们获得 ! 指针,我们可
以利用它来达到我们的目的:
(( / / /"
#/ !'
((通过鼠标获得子窗口指针
((这里我们要用到一个不太常用的函数:A! !&/B 。他的

原型如下:
(( !A! !&/B B1 % $'
(( !A! !&/B B1 C*1 .$% $'
((这个函数用于确定包含指定点的子窗口,如果指定点在客户区之外,函
数返回 1*;如果指定点在客户区内,但是不属于任何一个子窗口,函数
返回该 !的指针;如果有多个子窗口包含指定点,则返回第一个子窗
口的指针。不过,这里还要注意的是:该函数返回的是一个伪窗口指针,
不能将它保存起来供以后使用。
((对于第二个参数 .$ 有几个含义:
((B((((((((((((D-EE不忽略任何子窗口
((B):B14)9(((D-EE忽略不可见子窗口
((B):B)9(((D-EE忽略禁止的子窗口
B):B1)B91(D-EE忽略透明子窗口
3. 下拉框显示多个
在资源编辑器中选中你的 /3,当鼠标移动到 /3 的下三
剩余15页未读,继续阅读













安全验证
文档复制为VIP权益,开通VIP直接复制

评论1