ImageGear Professional v18.2 > API Reference Guide > ART Component API Reference > ART Component Objects > IGArtCtl Control > IGArtCtl Events > PreCreateNotify Event |
This event is raised at the beginning of the process of creating a mark.
Your event handler determines whether the mark is created or not. If CreateFlag is set to True, the mark is created; if CreateFlag is set to False, the mark is not created.
This event occurs at the very beginning of the actual creation of the mark. For example, if the user is creating a Typed Text mark, PreCreateNotify Event is raised when the mouse is first pressed. The location where the mouse was pressed becomes the upper-left corner of the mark. The point where the user releases the mouse button becomes the lower-right corner. At that time CreateNotify Event is raised. The user then types the text into the mark, and then clicks the mouse-button again. At that time PostCreateNotify Event is raised. |
Sub PreCreateNotify(pPage As IGArtPage, MarkIndex As Long,
MarkType As Long, CreateFlag As IGArtEventParams)
Name | Description |
---|---|
pPage | The IGArtPage Object in which the mark will be created. |
MarkIndex | The index that will be assigned to the new mark, if it is successfully created. |
MarkType | The type of the new mark - an enumIGArtMarkType Enumeration value. Note that there is no markSelect type mark - that value is used to identify the Select button on the ToolBar. |
CreateFlag | Your event handler should set longParam member of IGArtEventParams Class to 1 to tell ImageGear to continue the process of the mark creation, or set it to 0 to tell ImageGear to stop the mark creation. |
None