> For the complete documentation index, see [llms.txt](https://web-api.iceteagroup.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://web-api.iceteagroup.com/ppj.web.49/general/ppj.runtime.windows.windowactionseventargs.md).

# WindowActionsEventArgs

Namespace: **PPJ.Runtime.Windows**

Assembly: **PPJ.Web.49** (4.9.0.0)

Arguments for the WindowActionsEvent.

{% tabs %}
{% tab title="C#" %}

```csharp
public class WindowActionsEventArgs : EventArgs
```

{% endtab %}

{% tab title="VB.NET" %}

```visual-basic
Public Class WindowActionsEventArgs
    Inherits EventArgs
```

{% endtab %}
{% endtabs %}

## Constructors

### ![](/files/qoQXnPICsjBVNBSqpOj9)WindowActionsEventArgs()

Constructs a new WindowActionsEventArgs object.

### ![](/files/qoQXnPICsjBVNBSqpOj9)WindowActionsEventArgs(ctrl, msg, wParam, lParam)

Constructs a new WindowActionsEventArgs object.

| Name       | Type                                                                | Description |
| ---------- | ------------------------------------------------------------------- | ----------- |
| **ctrl**   | [Control](https://docs.wisej.com/api?q=wisej.web.control)           |             |
| **msg**    | [Int32](https://docs.microsoft.com/en-us/dotnet/api/system.int32)   |             |
| **wParam** | [IntPtr](https://docs.microsoft.com/en-us/dotnet/api/system.intptr) |             |
| **lParam** | [IntPtr](https://docs.microsoft.com/en-us/dotnet/api/system.intptr) |             |

### ![](/files/qoQXnPICsjBVNBSqpOj9)WindowActionsEventArgs(hWnd, msg, wParam, lParam)

Constructs a new WindowActionsEventArgs object.

| Name       | Type                                                                | Description |
| ---------- | ------------------------------------------------------------------- | ----------- |
| **hWnd**   | [IntPtr](https://docs.microsoft.com/en-us/dotnet/api/system.intptr) |             |
| **msg**    | [Int32](https://docs.microsoft.com/en-us/dotnet/api/system.int32)   |             |
| **wParam** | [IntPtr](https://docs.microsoft.com/en-us/dotnet/api/system.intptr) |             |
| **lParam** | [IntPtr](https://docs.microsoft.com/en-us/dotnet/api/system.intptr) |             |

## Properties

### ![](/files/qoQXnPICsjBVNBSqpOj9)ActionType

[Int32](https://docs.microsoft.com/en-us/dotnet/api/system.int32): Returns the message code.

### ![](/files/qoQXnPICsjBVNBSqpOj9)Handled

[Boolean](https://docs.microsoft.com/en-us/dotnet/api/system.boolean): Returns/Sets the handled flag.

### ![](/files/qoQXnPICsjBVNBSqpOj9)HasReturnValue

[Boolean](https://docs.microsoft.com/en-us/dotnet/api/system.boolean): Returns true if the return value was set.

### ![](/files/qoQXnPICsjBVNBSqpOj9)hWnd

[SalWindowHandle](https://docs.wisej.com/extensions/ppj.web.49/types/ppj.runtime.salwindowhandle.md): Returns the target window handle.

### ![](/files/qoQXnPICsjBVNBSqpOj9)LParam

[IntPtr](https://docs.microsoft.com/en-us/dotnet/api/system.intptr): Returns the lParam associated with the message.

### ![](/files/qoQXnPICsjBVNBSqpOj9)Return

[SalNumber](https://docs.wisej.com/extensions/ppj.web.49/types/ppj.runtime.salnumber.md): Message return value. When set, the flag HasReturnValue is also flipped to true.

### ![](/files/qoQXnPICsjBVNBSqpOj9)WParam

[IntPtr](https://docs.microsoft.com/en-us/dotnet/api/system.intptr): Returns the wParam associated with the message.
