次の方法で共有


Message.Create メソッド

[このドキュメントはプレビュー版であり、後のリリースで変更されることがあります。 空白のトピックは、プレースホルダーとして挿入されています。]

新しい Message 構造体を作成します。

名前空間:  Microsoft.WindowsCE.Forms
アセンブリ:  Microsoft.WindowsCE.Forms (Microsoft.WindowsCE.Forms.dll 内)

構文

'宣言
Public Shared Function Create ( _
    hwnd As IntPtr, _
    msg As Integer, _
    wparam As IntPtr, _
    lparam As IntPtr _
) As Message
'使用
Dim hwnd As IntPtr
Dim msg As Integer
Dim wparam As IntPtr
Dim lparam As IntPtr
Dim returnValue As Message

returnValue = Message.Create(hwnd, msg, _
    wparam, lparam)
public static Message Create(
    IntPtr hwnd,
    int msg,
    IntPtr wparam,
    IntPtr lparam
)
public:
static Message Create(
    IntPtr hwnd, 
    int msg, 
    IntPtr wparam, 
    IntPtr lparam
)
static member Create : 
        hwnd:IntPtr * 
        msg:int * 
        wparam:IntPtr * 
        lparam:IntPtr -> Message 

パラメーター

  • hwnd
    型 : System.IntPtr
    メッセージのウィンドウ ハンドル。
  • wparam
    型 : System.IntPtr
    メッセージの WParam フィールド。
  • lparam
    型 : System.IntPtr
    メッセージの LParam フィールド。

戻り値

型 : Microsoft.WindowsCE.Forms.Message
作成されたメッセージを表す Message 構造体。

解説

Create メソッドを使用して Message 構造体を作成し、Windows から送信されるメッセージをラップします。

WM_CUSTOMMSG の識別子を持つ Windows メッセージを作成して送信するコード例を次に示します。メッセージには、メッセージの送信先となる MsgWin という名前のメッセージ ウィンドウのハンドルが与えられます。メッセージには、WParam パラメーターと LParam パラメーターの値が含まれます。この例では、OnMouseMove メソッドの MouseEventArgs の e から取得した現在の x 座標および y 座標です。

このコード例は MessageWindow コンポーネントのトピックで取り上げているコード例の一部分です。

[Visual Basic]

Dim msg As Message = Message.Create(MsgWin.Hwnd, 
    MsgWindow.WM_CUSTOMMSG, New IntPtr(e.X), New IntPtr(e.Y))
MessageWindow.SendMessage(msg)

[C#]

Message msg = Message.Create(MsgWin.Hwnd, 
    MsgWindow.WM_CUSTOMMSG, (IntPtr)e.X, (IntPtr)e.Y);
MessageWindow.SendMessage(ref msg); 

.NET Framework セキュリティ

プラットフォーム

Windows CE, Windows Mobile for Smartphone, Windows Mobile for Pocket PC

.NET Framework および .NET Compact Framework では、各プラットフォームのすべてのバージョンはサポートしていません。 サポートされているバージョンについては、「.NET フレームワークのシステム要件」を参照してください。

バージョン情報

.NET Compact Framework

サポート対象 : 3.5、2.0、1.0

参照

参照

Message 構造体

Message メンバー

Microsoft.WindowsCE.Forms 名前空間