========================================================================
CUSTOM APPWIZARD: Programming Windows 98 Project
========================================================================
AppWizard has created a Programming Windows 98 Project 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 Programming Windows 98 Project.awx, it will automatically be copied to your Template
directory. Your custom AppWizard will then appear as a 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 Programming Windows 98 Project DLL.
Programming Windows 98 Project.dsw
This file (the project workspace file) contains information on the contents
and organization of the project workspace. Other users can share the project
workspace (.dsw) file, but they should export the makefiles locally.
Files associated with the project workspace file are a project file (.dsp)
for each project in the workspace and a workspace options file (.opt).
Programming Windows 98 Project.dsp
This file (the project file) contains information at the project level and
is used to build a single project or subproject. Other users can share the
project (.dsp) file, but they should export the makefiles locally.
Programming Windows 98 Project.opt
This file (the workspace options file) contains the workspace settings that
you specify in the Project Settings dialog. These settings specify the
appearance of the project workspace using your hardware and configuration.
This binary file is automatically generated when you open the .dsw or .dsp
file in the IDE. You should not share the .opt file, because it contains
information specific to your computer.
Programming Windows 98 Project.ncb
This file provides information on the NCB (No Compile Browse) parser, the
mechanism that updates ClassView and WizardBar.
This is a binary file that is generated automatically and should not be
shared.
Programming Windows 98 Project.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.
Programming Windows 98 Project.h
This file is the main header file for the DLL. It includes your
RESOURCE.H file.
Programming Windows 98 Project.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.
Programming Windows 98 Project.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:
Programming Windows 98 ProjectAw.h, Programming Windows 98 ProjectAw.cpp - the CCustomAppWiz class
These files contain your CCustomAppWiz-derived class,
CProgrammingWindows98ProjectAppWiz. 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.
/////////////////////////////////////////////////////////////////////////////
Dialogs:
Chooser.h, Chooser.cpp - the dialog chooser
These files contain your CDialogChooser class. The class maintains
pointers to each of your steps, keeps track of which step is currently
up, and handles calls to your custom AppWizard class's member functions
Next(...) and Back(...).
Cstm*Dlg.h, Cstm*Dlg.cpp - the dialog classes
These files contain the dialog classes for all of your custom AppWizard's
new steps. They derive from CAppWizStepDlg and override
CAppWizStepDlg::OnDismiss.
/////////////////////////////////////////////////////////////////////////////
Help Support:
MakeHelp.bat
Use this batch file to create your custom AppWizard's Help file,
Programming Windows 98 Project.hlp.
Programming Windows 98 Project.hpj
This file is the Help Project file used by the Help compiler to create
your custom AppWizard's Help file.
HLP\Programming Windows 98 Project.rtf
This file contains an empty topic for each new step you generated.
You may fill out the topics using any rich-text-format
editor such as Microsoft Word.
/////////////////////////////////////////////////////////////////////////////
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 Programming Windows 98 Project.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.
Initially, this file is identical to the Confirm.inf template used
by AppWizard. If you add your own custom steps to the standard AppWizard
steps, you�ll need to add text, macros, and directives to this template
that reflect each feature a user can choose in each custom step.
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 is identical to the NewProj.inf template used
by AppWizard. If you add your own custom steps to the standard AppWizard
steps which require that additional files be generated, you will need to
add statements, macros, and directives to this template that can build a
project for any combination of features a user can select from the custom
steps.
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 copies of the templates used by AppWizard
to generate an executable. You are free to modify a
没有合适的资源?快使用搜索试试~ 我知道了~
c++两款输入法的源码
共66个文件
c:21个
h:14个
cpp:7个
3星 · 超过75%的资源 需积分: 50 48 下载量 116 浏览量
2019-07-01
23:37:39
上传
评论 5
收藏 560KB RAR 举报
温馨提示
说明: 两款输入法的源码, 共大家研究研究 有成果的话记得分享哦 (Both input source, research study results were all remember the words share oh)
资源推荐
资源详情
资源评论
收起资源包目录
707544032shurufa.rar (66个子文件)
两款拼音输入法源代码
AboutWiz_src
AboutWiz.h 367B
AboutWiz.cpp 991B
res
AboutWiz.ico 766B
cstm1dlg.h 1KB
AboutWiz.dsp 34KB
AboutWiz.dsw 541B
AboutWizAW.cpp 4KB
AboutWiz.hpj 316B
AboutWizAW.h 1KB
AboutWiz.plg 2KB
Registry.h 718B
AboutWiz.clw 835B
StdAfx.cpp 203B
resource.h 686B
Registry.cpp 3KB
Chooser.cpp 3KB
StdAfx.h 906B
Debug.h 2KB
AboutWiz.rc 16KB
cstm1dlg.cpp 2KB
Chooser.h 1KB
Debug.cpp 2KB
ReadMe.txt 9KB
拼音输入法
imm
IMM32.LIB 55KB
Imm.h 36KB
register.c 4KB
tool
lib2sim.c 4KB
sim2lib.c 5KB
sim2lib1.c 4KB
lib2sim.exe 39KB
sim2lib.exe 40KB
sim2lib1.exe 39KB
simple.txt 389KB
binary
freepy.ime 112KB
freepy.tab 59KB
freepysys.dic 215KB
freepy.hlp 14KB
register.exe 36KB
source
uicand.c 9KB
Process.c 4KB
HZutil.c 25KB
HZspecial.c 3KB
HZmodeu.c 3KB
uicomp.c 8KB
imm.c 11KB
global.c 2KB
freepy.h 7KB
uistatus.c 15KB
Vksub.h 2KB
HZfreepy.h 4KB
freepy.def 727B
freepy.rc 8KB
HZlib.c 12KB
subs.c 26KB
freepy.mak 17KB
status.bmp 4KB
resource.h 2KB
HZmodev.c 10KB
HZmodephtoch.c 3KB
freepy.c 14KB
HZmodei.c 6KB
INDICML.H 2KB
Penindic.ico 318B
handle.c 10KB
freepy.ico 766B
HZmodenormal.c 18KB
共 66 条
- 1
资源评论
- rooflet2021-04-08学习看一下是否能用
肃杀惊蛰
- 粉丝: 3
- 资源: 12
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功