<html>
<head>
<meta http-equiv="Content-Type"
content="text/html; charset=iso-8859-1">
<meta name="GENERATOR" content="Microsoft FrontPage Express 2.0">
<title>ATL Object Wizard</title>
</head>
<body bgcolor="#FFFFFF">
<p><font size="2">All wizard directives are enclosed in
[!…].</font></p>
<p><font size="2"><b>SYMBOLS</b> are denoted in uppercase.</font></p>
<p><font size="2">The wizard is case sensitive.</font></p>
<p><font size="2">The arguments to the wizard directives should
be between ( ).</font></p>
<p><font size="4"><b><u>Wizard Directives.</u></b></font></p>
<p><font size="2"><b>SYMBOL</b></font></p>
<blockquote>
<p><font size="2">Replaces the symbol with the value of the
symbol.</font></p>
</blockquote>
<p><font size="2"><b>if(SYMBOL)</b></font></p>
<blockquote>
<p><font size="2">Wizard ignores whatever is after this
statement till it finds an <b>else</b> or <b>endif</b>
directive if it does not find the symbol in its map. It does
not care for the value of the symbol.</font></p>
</blockquote>
<p><font size="2"><b>if!(SYMBOL)</b></font></p>
<blockquote>
<p><font size="2">Wizard ignores whatever is after this
statement till it finds an <b>else</b> or <b>endif</b>
directive if it finds the symbol in its map. It does not care
for the value of the symbol.</font></p>
</blockquote>
<p><font size="2"><b>if=(SYMBOL, "</b><b><i>value"</i></b><b>)</b></font></p>
<blockquote>
<p><font size="2">Wizard performs the directives after this
statement till it finds an <b>else</b> or <b>endif</b>
directive only if the value of the symbol matches the string.</font></p>
</blockquote>
<p><font size="2"><b>if!=(SYMBOL, "</b><b><i>value"</i></b><b>)</b></font></p>
<blockquote>
<p><font size="2">Wizard performs the directives after this
statement till it finds an <b>else</b> or <b>endif</b>
directive only if the value of the symbol does not match the
string.</font></p>
</blockquote>
<p><font size="2"><b>endif</b></font></p>
<blockquote>
<p><font size="2">Indicates the end of the if directives.</font></p>
</blockquote>
<p><font size="2"><b>else</b></font></p>
<blockquote>
<p><font size="2">Used with if directives to associate
directives when the condition fails.</font></p>
</blockquote>
<p><font size="2"><b>crlf</b></font></p>
<blockquote>
<p><font size="2">Inserts a new line in the output file.</font></p>
</blockquote>
<p><font size="2"><b>outputoff</b></font></p>
<blockquote>
<p><font size="2">Turns off the output of the processed file.</font></p>
</blockquote>
<p><font size="2"><b>outputon</b></font></p>
<blockquote>
<p><font size="2">Turns on the output of the processed file.</font></p>
</blockquote>
<p><font size="2"><b>set(SYMBOL, "</b><b><i>value"</i></b><b>)</b></font></p>
<blockquote>
<p><font size="2">Sets the value of the symbol in the map of
symbols. If the symbol is not in the map then it is added to
the map.</font></p>
</blockquote>
<p><font size="2"><b>RemoveSymbol (SYMBOL)</b></font></p>
<blockquote>
<p><font size="2">Removes the symbol from the internal map.</font></p>
</blockquote>
<p><font size="2"><b>include(FILENAME)</b></font></p>
<blockquote>
<p><font size="2">Parses the contents of the specified file
and add the parsed contents to the outputfile. It should be
included after a target directive.</font></p>
</blockquote>
<p><font size="2"><b>target() or target(FILENAME)</b></font></p>
<blockquote>
<p><font size="2">Specifies that further output should be
sent to the specified file if one is suggested. Use the
include directive to add contents of a template file in to
the output file after processing it.</font></p>
</blockquote>
<blockquote>
<p><font size="2">When specified without a filename it closes
the current outputfile.</font></p>
<p><font size="2">Before processing the file this Sets a
symbol FileExists to "TRUE" or "FALSE"
depending on whether the target file already exists.</font></p>
<p><font size="2">Example :</font></p>
<p><font size="2">target(CPPFILE)</font></p>
<p><font size="2">include(CPPTEMPLATE)</font></p>
<p><font size="2">target()</font></p>
<p><font size="2">The above directives assume that CPPFILE
and CPPTEMPLATE symbols point to valid filenames. The first
directive target(CPPFILE) specifies that further output
should be sent to the specified file. The
include(CPPTEMPLATE) directive specifies that the template
file specified by CPPTEMPLATE should be processed by the
wizard and the processed contents sent to the current output
file. The last directive target() specifies that the current
output file should be closed. At this point there is not
current output file.</font></p>
</blockquote>
<p><font size="2"><b>newguid(SYMBOL)</b></font></p>
<blockquote>
<p><font size="2">Directive creates a new guid and puts its
value into the specified SYMBOL</font></p>
</blockquote>
<p><font size="2"><b>CopyFile(EXISTINGFILENAME, NEWFILENAME)</b></font></p>
<blockquote>
<p><font size="2">Copies existing file to a new file</font></p>
</blockquote>
<p><font size="2"><b>DeleteFile(FILENAME)</b></font></p>
<blockquote>
<p><font size="2">Deletes the file</font></p>
</blockquote>
<p><font size="2"><b>GetTemporaryFileName(SYMBOL)</b></font></p>
<blockquote>
<p><font size="2">Uses system calls to create a temporary
filename and sets the symbol to the value.</font></p>
</blockquote>
<p><font size="2"><b>DoubleSlash(SYMBOL)</b></font></p>
<blockquote>
<p><font size="2">Adds a \ after an existing \ to the value
of the symbol. This will be useful when adding headers files
with a path in them.</font></p>
</blockquote>
<blockquote>
<p><font size="2">Example</font></p>
<p><font size="2">INCLUDEFILESTRING has value of
"..\include\headerfile.h"</font></p>
<p><font size="2">After the following directive is executed </font></p>
<p><font size="2">DoubleSlash(INCLUDEFILESTRING)</font></p>
<p><font size="2">INCLUDEFILESTRING will be
"..\\include\\headerfile.h"</font></p>
</blockquote>
<p><font size="2"><b>AddInterfaceToIDL(IDLFILENAME, FILENAME)</b></font></p>
<blockquote>
<p><font size="2">Processes the contents of the specified
file and adds it to the IDL file assuming that the contents
in the specified file is information about an Interface.</font></p>
</blockquote>
<p><font size="2"><b>AddCoClassToIDL(IDLFILENAME, FILENAME)</b></font></p>
<blockquote>
<p><font size="2">Processes the contents of the specified
file and adds it to the IDL file assuming that the contents
in the specified file is information about a CoClass.</font></p>
</blockquote>
<p><font size="2"><b>AddToObjectMap(COCLASSNAME, CLASSNAME)</b></font></p>
<blockquote>
<p><font size="2">Adds a directive to the ObjectMap of
project associating the CoClass with the class.</font></p>
</blockquote>
<p><font size="2"><b>AddIncludeFile(FILENAME, INCLUDEDIRECTIVE)</b></font></p>
<blockquote>
<p><font size="2">Adds the #include preprocessor directive to
the specified file. INCLUDEDIRECTIVE specifies what follows
#include. The is added after any existing #include directives
in the file.</font></p>
</blockquote>
<p><font size="2"><b>AddImportFile(IDLFILENAME, "</b><b><i>value"</i></b><b>)</b></font></p>
<blockquote>
<p><font size="2">Adds the import statement line to the
specified IDL file. Value specifies what to import. This is
added after any existing import statements in the IDL file</font></p>
</blockquote>
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
VC6绿色版,完整库文件.WTL,MFC可以编译 该软件不需要安装,可拷贝在U盘、移动硬盘中随时使用~ 使用方法: 1、解压缩 2、点击根目录的ShortCut.exe 3、桌面会出现vc6的快捷方式 4、然后想怎么用就怎么用就行了o(∩_∩)o 说明: 该版本适用于xp、32位win7下的c、c++编程
资源推荐
资源详情
资源评论
收起资源包目录
VC6.0完整绿色免安装版 (2000个子文件)
algorithm 46KB
DXAppWiz9.awx 1.29MB
crestyp.awx 352KB
addinwz.awx 256KB
custmwz.awx 216KB
AEDMOWiz.awx 175KB
mfctlwz.awx 148KB
DMToolWizard.awx 136KB
atlwiz.awx 124KB
inetawz.awx 100KB
xpwiz.awx 76KB
exewz.awx 68KB
conwz.awx 60KB
OGLWiz.awx 60KB
ServiceWizard.awx 60KB
dllwz.awx 56KB
makwz.awx 56KB
libwz.awx 56KB
genwz.awx 32KB
vbsql.bas 27KB
mapivb.bas 10KB
vcvars32.bat 989B
lcover.bat 502B
lcount.bat 359B
Project.bat 191B
ftime.bat 178B
fcount.bat 178B
fcover.bat 178B
sin.bat 52B
vbsql.bi 27KB
pchmark.bin 1B
bitset 7KB
3dcheck.bmp 1KB
tbarlrge.bmp 1KB
snapin32.bmp 630B
ntcheck.bmp 378B
tbarmedm.bmp 374B
95check.bmp 338B
truetype.bmp 262B
atl.bmp 246B
snapin16.bmp 246B
toolbar.bmp 246B
minifwnd.bmp 198B
sbheap.c 103KB
output.c 86KB
dbgheap.c 59KB
strftime.c 33KB
tzset.c 29KB
realloc.c 22KB
heapinit.c 20KB
heapmin.c 13KB
malloc.c 9KB
heapchk.c 8KB
calloc.c 5KB
expand.c 5KB
free.c 5KB
msize.c 3KB
agtctl_i.c 2KB
MTXADMIN_I.C 2KB
agtsvr_i.c 2KB
EVENTCPTS_I.C 2KB
MTSEVENTS_I.C 2KB
scarddat_i.c 1KB
scardmgr_i.c 1KB
scardsrv_i.c 1KB
mtxdm_i.c 1KB
sspsidl_i.c 1KB
mtsgrp_i.c 1KB
cassert 188B
cctype 410B
cerrno 410B
certsrv 10KB
cfloat 296B
ciso646 301B
climits 301B
clocale 416B
mfcdll.clw 4KB
cmath 404B
hcw.cnt 18KB
spyxx.cnt 4KB
depends.cnt 729B
exthelp.cnt 557B
AEDMOWiz.cnt 284B
dmtoolwizard.cnt 279B
msdev.com 32KB
complex 11KB
daocore.cpp 132KB
dbcore.cpp 113KB
wincore.cpp 107KB
dbrfx.cpp 89KB
occsite.cpp 88KB
olesvr1.cpp 75KB
inet.cpp 71KB
olevar.cpp 69KB
winsplit.cpp 63KB
olecli1.cpp 60KB
winfrm.cpp 59KB
viewrich.cpp 56KB
isapi.cpp 55KB
ctlcore.cpp 50KB
共 2000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 20
victortear
- 粉丝: 4
- 资源: 14
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 直接插入排序,冒泡排序,直接选择排序.zip
- 在排序2的基础上,再次对快排进行优化,其次增加快排非递归,归并排序,归并排序非递归版.zip
- 实现了7种排序算法.三种复杂度排序.三种nlogn复杂度排序(堆排序,归并排序,快速排序)一种线性复杂度的排序.zip
- 冒泡排序 直接选择排序 直接插入排序 随机快速排序 归并排序 堆排序.zip
- 课设-内部排序算法比较 包括冒泡排序、直接插入排序、简单选择排序、快速排序、希尔排序、归并排序和堆排序.zip
- Python排序算法.zip
- C语言实现直接插入排序、希尔排序、选择排序、冒泡排序、堆排序、快速排序、归并排序、计数排序,并带图详解.zip
- 常用工具集参考用于图像等数据处理
- 音乐展示网页、基于Stenography的图像数字水印添加与提取,以及基于颜色矩和Tamura算法的图像相似度评估算法py源码
- 基于EmguCV(OpenCV .net封装),图像数字水印加解密算法的实现,其中包含最低有效位算法,离散傅里叶变换算法+文档书
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页