选项变量
Public IncludeStartupbas As Boolean
Public IncludeCommonbas As Boolean
Public IncludeVisualStylesbas As Boolean
Public IncludeISubclasscls As Boolean
Public IncludeVTableHandlebas As Boolean
Public IncludeVTableSubclasscls As Boolean
Public IncludeCommonDialogcls As Boolean
我在自己的程序中不包含 Startup.bas,因为它是特定于 Krool 的演示程序的,尽管我在自己的程序中使用了他的部分例程。
我不包含 VisualStyles.bas,因为我已将该代码集成到 OCX 和 StdEXE 版本的初始化例程中。VisualStyles 需要 Common.bas 中的一些函数和子程序,但我只采用了其中的一部分,并将它们与 VisualStyles 一起设为私有,这样在命令行编译时我就可以引入整个 Common.bas。最后,指定可以包含 CommonDialog.bas。请注意,它不会自动包含。只有在使用 MCIWnd.ctl 控件或使用 CoolBar、ImageList、RichtextBox 或 StatusBar 的一个或多个属性页时才会包含它。属性页不用于命令行编译选项,但如果您选择保存支持文件以供以后重新编译,则会包含属性页文件。