Displays the specified prompt in the command window with the specified local keywords, base point, and default mouse click point. Returns the user's input either from the command window (keyword) or the mouse/keyboard (mouse click point, mouse event type, and keyboard modificators).
.NET Syntax
Visual Basic (Declaration) | |
---|
Function PromptForMouseOrKeyword2( _
const dsString& Prompt As System.String, _
const dsString& ErrorMsg As System.String, _
const dsStringArray& GlobalKeywordStrArray As System.Object, _
const dsStringArray& LocalKeywordStrArray As System.Object, _
long PromptInit As System.Integer, _
bool ShowRubberLine As System.Boolean, _
dsMathPoint* DefaultValue As MathPoint, _
dsMathPoint* BasePoint As MathPoint, _
dsMathPlane* Plane As MathPlane, _
dsString* Keyword As System.String, _
dsMathPoint** ResultPoint As MathPoint, _
dsPromptKeyboardModificators2_e* Modificators As dsPromptKeyboardModificators2_e, _
dsMouseEventType_e* MouseResult As dsMouseEventType_e _
) As dsPromptResultType_e |
C# | |
---|
dsPromptResultType_e PromptForMouseOrKeyword2(
System.string Prompt,
System.string ErrorMsg,
System.object GlobalKeywordStrArray,
System.object LocalKeywordStrArray,
System.int PromptInit,
System.bool ShowRubberLine,
MathPoint DefaultValue,
MathPoint BasePoint,
MathPlane Plane,
out System.string Keyword,
out MathPoint ResultPoint,
out dsPromptKeyboardModificators2_e Modificators,
out dsMouseEventType_e MouseResult
) |
JavaScript | |
---|
PromptForMouseOrKeyword2(
Prompt : String,
ErrorMsg : String,
GlobalKeywordStrArray : Array,
LocalKeywordStrArray : Array,
PromptInit : Number,
ShowRubberLine : Boolean,
DefaultValue : dsMathPoint,
BasePoint : dsMathPoint,
Plane : dsMathPlane
) : {
Keyword : String,
ResultPoint : dsMathPoint,
Modificators : String,
MouseResult : String,
Result : String
} |
COM native C++ | |
---|
HRESULT PromptForMouseOrKeyword2(
BSTR Prompt,
BSTR ErrorMsg,
VARIANT GlobalKeywordStrArray,
VARIANT LocalKeywordStrArray,
LONG PromptInit,
VARIANT_BOOL ShowRubberLine,
IMathPoint* DefaultValue,
IMathPoint* BasePoint,
IMathPlane* Plane,
BSTR* Keyword,
IMathPoint** ResultPoint,
dsPromptKeyboardModificators2_e* Modificators,
dsMouseEventType_e* MouseResult,
dsPromptResultType_e* Result
) |
C++ | |
---|
DSRESULT PromptForMouseOrKeyword2(
const dsString& Prompt,
const dsString& ErrorMsg,
const dsStringArray& GlobalKeywordStrArray,
const dsStringArray& LocalKeywordStrArray,
long PromptInit,
bool ShowRubberLine,
dsMathPoint* DefaultValue,
dsMathPoint* BasePoint,
dsMathPlane* Plane,
dsString* Keyword,
dsMathPoint** ResultPoint,
dsPromptKeyboardModificators2_e* Modificators,
dsMouseEventType_e* MouseResult,
dsPromptResultType_e* Result
) |
Parameters
- Prompt
- Text for the prompt to display in the command window
- ErrorMsg
- Error message to display in the command window if the user input is invalid
- GlobalKeywordStrArray
- Array of global keyword strings, which typically are language independent (see Remarks)
- LocalKeywordStrArray
- Array of local keyword strings, which are typically translated to the local language (see Remarks)
- PromptInit
- Prompt initialization as defined in dsPromptInit_e (see Remarks)
- ShowRubberLine
- True to display a rubber band that stretches from the origin, or from the BasePoint, to the location of the cursor; false to not display the rubber band (see Remarks)
- DefaultValue
- Default value for the mouse click point in the command window prompt (see Remarks)
- BasePoint
- Base point (see Remarks)
- Plane
- Projection plane
- Keyword
- User's keyword input
- ResultPoint
- User's click Point
- Modificators
- User's key click modifiers as defined in dsPromptKeyboardModificators2_e
- MouseResult
- User's mouse click type as defined in dsMouseEventType_e
- Result[out] or Return Value
- Result as defined in dsPromptResultType_e
Example
Remarks
See Also
Availability
DraftSight 2020 SP3