IActiveScriptAuthor::GetLanguageFlags
Returns language information.
Syntax
HRESULT GetLanguageFlags(
DWORD *pgrfasa
);
Parameters
pgrfasa
[out] The flags that contain language information. Can be a combination of the following values:
Constant | Value | Description |
---|---|---|
fasaPreferInternalHandler | 0x0001 | The language prefers script event handler creation by the script authoring engine instead of the application. |
fasaSupportInternalHandler | 0x0002 | The language supports script event handlers created by the script authoring engine. |
fasaCaseSensitive | 0x0004 | The script language is case sensitive. |
Return Value
An HRESULT
. Possible values include, but are not limited to, those in the following table.
Value | Description |
---|---|
S_OK |
The method succeeded. |
Remarks
If the script authoring engine manages event handlers, your application should call CreateChildHandler
from an IScriptEntry
object. This creates an IScriptScriptlet
object that corresponds to the event handler. The engine also adds an event handler to the script entry. The event handler is an empty function that contains the specified signature information.
If your application manages event handlers, it should call CreateChildHandler
from an IScriptNode
object that represents an event handler scriptlet. This creates an IScriptScriptlet
object that is associated with the event handler scriptlet. The application also has to add an empty function as an event handler to a new or existing IScriptEntry
object.