About This Guide
Creo TOOLKIT is the C-language customization toolkit for Creo Parametric. It provides customers and third-parties the ability to expand Creo Parametric capabilities by writing C-language code and seamlessly integrating the resulting application into Creo Parametric. It provides a large library of C functions that enables the external application to access the Creo Parametric database and user interface in a controlled and safe manner.
Note
Creo TOOLKIT is supported only with Creo Parametric. It is not supported with the other Creo applications.
Creo TOOLKIT is aimed at software engineers with experience in C programming. They should also be trained in the basic use of Creo Parametric.
The Creo TOOLKIT User’s Guide describes how to use Creo TOOLKIT. This manual introduces Creo TOOLKIT, the features it offers, and the techniques and background knowledge users require to use it.
Note
The code examples included in this guide have been reformatted for presentation purposes, and therefore may contain hidden editing characters, such as tabs and end-of-line characters, and extraneous spaces. Do not cut and paste sample application code or code fragments from the User’s Guide as the additional formatting characters could break the code; always use the sample code provided in the Creo TOOLKIT installation directory at <creo_loadpoint>\<version>\Common Files\protoolkit\protk_appls.
The documentation for Creo TOOLKIT includes an online browser that contains the Creo TOOLKIT User’s Guide and describes Creo TOOLKIT function syntax.
The following table lists conventions and terms used throughout this book.
Convention
Description
UPPERCASE
Creo Parametric-type menu name (for example, PART).
Boldface
Windows-type menu name or menu or dialog box option (for example, View), or utility (for example, promonitor). Function names also appear in boldface font.
Monospace(Courier)
Code samples appear
Emphasis
Important information appears in italics. Italic font also indicates file names and function arguments.
Choose
Highlight a menu option by placing the arrow cursor on the option and pressing the left mouse button.
Select
A synonym for “choose” as above, Select also describes the actions of selecting elements on a model and checking boxes.
Element
An element describes redefinable characteristics of a feature in a model.
Mode
An environment in Creo Parametric in which you can perform a group of closely related functions (Drawing, for example).
Model
An assembly, part, drawing, format, notebook, case study, sketch, and so on.
Option
An item in a menu or an entry in a configuration file or a setup file.
Solid
A part or an assembly.
<creo_loadpoint>
The location where the Creo applications are installed, for example, C:\Program Files\PTC\Creo 1.0.
<creo_toolkit_loadpoint>
The location where the Creo TOOLKIT application is installed, that is, <creo_loadpoint>\<version>\Common Files\protoolkit.
Note
•  Important information that should not be overlooked appears in notes like this.
•  All references to mouse clicks assume use of a right-handed mouse.
Software Product Concerns and Documentation Comments
For resources and services to help you with PTC software products, please visit the Customer Support Guide in the eSupport Portal at:
You must have a Service Contract Number (SCN) before you can receive assisted technical support. If you do not have a service contract number please contact PTC Customer Care by clicking the Contact tab on the Customer Support Guide page.
In regard to documentation, PTC welcomes your suggestions and comments. You can send feedback in the following ways:
•  Send comments electronically to MCAD-documentation@ptc.com.
•  Fill out and mail the PTC Documentation Survey in the customer service guide.