========================================================================
CUSTOM APPWIZARD: DevStudio
========================================================================
AppWizard has created a DevStudio DLL for you. This DLL is the starting point
for writing your custom AppWizard. It demonstrates the basics of creating a
custom AppWizard.
Although your custom AppWizard is a DLL, it has the special suffix AWX. When
you build DevStudio.awx, it will automatically be copied to your Template
directory. Your custom AppWizard will then appear as choice in the Project
Type drop-list in the New Workspace and Insert Project dialogs. To run your
custom AppWizard, simply create a new workspace (or insert a project into the
current workspace), and select your custom AppWizard from the Project Type
drop-list.
This file contains a summary of what you will find in each of the files that
make up your DevStudio DLL.
DevStudio.mak
This project file is compatible with the Visual C++ development
environment. It is also compatible with the NMAKE program provided with
Visual C++.
To build a debug version of the program from the MS-DOS prompt, type
nmake /f DevStudio.mak CFG="Win32 Debug".
To build a release version of the program, type
nmake /f DevStudio.mak CFG="Win32 Release".
DevStudio.cpp
This file is the main DLL source file that contains the definition of
DllMain(). It also exports the function GetCustomAppWizClass(), which
returns a pointer to the one instance of this custom AppWizard's
CCustomAppWiz-derived class.
DevStudio.h
This file is the main header file for the DLL. It includes your
RESOURCE.H file.
DevStudio.rc
This file is a listing of all of the Microsoft Windows resources that the
program uses. It includes all of your custom AppWizard's templates as
custom resources of type "TEMPLATE". These resources are pointers to the
files in your project's TEMPLATE directory. This file can be directly
edited in the Visual C++ development environment. However, you will
probably want to edit your templates by opening the template files directly
in the source editor rather than by editing the "TEMPLATE" resources from
the Visual C++ resource editor.
DevStudio.clw
This file contains information used by ClassWizard to edit existing
classes or add new classes. ClassWizard also uses this file to store
information needed to create and edit message maps and dialog data
maps and to create prototype member functions.
/////////////////////////////////////////////////////////////////////////////
Custom AppWizard Interface:
DevStudioAw.h, DevStudioAw.cpp - the CCustomAppWiz class
These files contain your CCustomAppWiz-derived class,
CDevStudioAppWiz. This class contains virtual member functions which
MFCAPWZ.DLL calls to initialize your custom AppWizard and to query which
step to pop up at a given time. This class also contains m_Dictionary,
a CMapStringToString member variable, which maps template macro names
to their values.
/////////////////////////////////////////////////////////////////////////////
Template Files:
Template\
Put your template files in this directory. Template files are stored
in your custom AppWizard as custom resources of type "TEMPLATE", and are
used by your custom AppWizard to determine the contents of the files it
generates. When you add a new template file to this directory, you must
import that file as a "TEMPLATE" custom resource into DevStudio.rc. Be
sure to select the "External File" checkbox on the custom resource's
property page.
Template\Confirm.inf
In this template you should put a description of the project your
custom AppWizard generates. The file uses template macros to customize the
text to reflect which options were selected by the custom AppWizard user.
When the custom AppWizard user clicks the "Finish" button, MFCAPWZ.DLL
parses this template and sends the output to the New Project Information
dialog.
Template\NewProj.inf
This template lists all of the templates other than Confirm.inf and
NewProj.inf which your custom AppWizard will use to generate a project.
After MFCAPWZ.DLL parses this template, the output lists the other
templates to be parsed and what the output files should be called.
Initially, this file contains the names of the templates that were
generated from the project "D:\CodeJockey\Examples\DevStudioUIDemo\DevStudioUIDemo.dsp". You will not need to edit
this template unless you add functionality to the project generated by
your custom AppWizard.
See the documentation on custom AppWizards for a more complete
description of this template and the project generation process in general.
You have also been provided with template files in this directory based
off of the project "D:\CodeJockey\Examples\DevStudioUIDemo\DevStudioUIDemo.dsp".
/////////////////////////////////////////////////////////////////////////////
Other Standard Files:
StdAfx.h, StdAfx.cpp
These files are used to build a precompiled header (PCH) file
named DevStudio.pch and a precompiled types file named StdAfx.obj.
Rresource.h
This is the standard header file, which defines new resource IDs.
Visual C++ reads and updates this file.
/////////////////////////////////////////////////////////////////////////////
Other Notes:
AppWizard uses "TODO:" to indicate parts of the source code you
should add to or customize.
没有合适的资源?快使用搜索试试~ 我知道了~
CJLibrary界面库
共844个文件
h:244个
cpp:214个
bmp:87个
5星 · 超过95%的资源 需积分: 10 163 下载量 89 浏览量
2012-12-29
16:09:57
上传
评论 1
收藏 4.35MB RAR 举报
温馨提示
VC++ CJLibrary库 V6.09,大名鼎鼎的界面库CJLib。强大的界面开发工具。可以做outlook的效果。
资源推荐
资源详情
资源评论
收起资源包目录
CJLibrary界面库 (844个子文件)
Outlook.001 12KB
DevStudioUIDemo.001 6KB
OutlookUIDemo.001 6KB
PagerDemo.001 6KB
ExplorerUIDemo.001 6KB
MDIMenuDemo.001 5KB
SDIMenuDemo.001 5KB
VC6ForVC5Demo.001 5KB
ToolBarDemo.001 5KB
RebarDemo.001 5KB
ClassWiz.001 5KB
FlatButtonDemo.001 5KB
TreeCtrlDemo.001 4KB
BrowseEditDemo.001 4KB
FlatComboDemo.001 4KB
MaskEditDemo.001 4KB
vc.avi 12KB
vc.avi 12KB
wizardback.bmp 150KB
cj_logo.bmp 13KB
cj_logo.bmp 13KB
cj_logo.bmp 13KB
cj_logo.bmp 13KB
cj_logo.bmp 13KB
cj_logo.bmp 13KB
cj_logo.bmp 13KB
cj_logo.bmp 13KB
cj_logo.bmp 13KB
cj_logo.bmp 13KB
cj_logo.bmp 13KB
cj_logo.bmp 13KB
cj_logo.bmp 13KB
cj_logo.bmp 13KB
cj_logo.bmp 13KB
idc_cj_l.bmp 13KB
cj_logo.bmp 13KB
cj_logo.bmp 13KB
cj_logo.bmp 13KB
cj_logo.bmp 13KB
cj_logo.bmp 13KB
cj_logo.bmp 13KB
cj_logo.bmp 13KB
cj_logo.bmp 13KB
cj_logo.bmp 13KB
Toolbar_Hot.bmp 13KB
Toolbar_Cold.bmp 13KB
cold_toolbar.bmp 13KB
hot_toolbar.bmp 13KB
Toolbar_Hot.bmp 13KB
Toolbar_Cold.bmp 13KB
cold_toolbar.bmp 13KB
hot_toolbar.bmp 13KB
images.bmp 5KB
navbar.bmp 2KB
toolbar1.bmp 2KB
navbar.bmp 2KB
toolbar1.bmp 2KB
il_file.bmp 2KB
il_class.bmp 2KB
il_file.bmp 2KB
il_class.bmp 2KB
Toolbar.bmp 2KB
Toolbar.bmp 2KB
il_tab.bmp 2KB
il_tab.bmp 2KB
tree_images.bmp 2KB
il_rsrc.bmp 2KB
il_rsrc.bmp 2KB
Toolbar.bmp 1KB
Toolbar.bmp 1KB
Toolbar.bmp 1KB
Toolbar.bmp 1KB
Toolbar.bmp 1KB
Toolbar.bmp 1KB
Toolbar.bmp 1KB
Toolbar.bmp 1KB
Toolbar.bmp 1KB
Toolbar.bmp 1KB
Toolbar.bmp 1KB
Toolbar.bmp 1KB
Toolbar.bmp 1KB
Toolbar.bmp 1KB
headerba.bmp 718B
headerba.bmp 718B
tabbar.bmp 598B
button_images.bmp 598B
button_images.bmp 598B
button_images.bmp 598B
tabbar.bmp 598B
PushPin.bmp 478B
PushPin.bmp 478B
PushPin.bmp 478B
PushPin.bmp 478B
PushPin.bmp 478B
PushPin.bmp 478B
PushPin.bmp 478B
buttons.bmp 454B
Toolbar.bmp 358B
Toolbar.bmp 358B
btn_explorer.bmp 298B
共 844 条
- 1
- 2
- 3
- 4
- 5
- 6
- 9
lm_8511
- 粉丝: 1
- 资源: 7
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
- 4
- 5
前往页