EmpressiaLibrary.Win32.NETCore 0.1.0

EmpressiaのWin32系APIのWapper。
主に自分用。
.NETFramework版はもっといくつかクラスがあるけど、これは、.NETCore用にわたしが必要で作ったものだけ。

Install-Package EmpressiaLibrary.Win32.NETCore -Version 0.1.0
dotnet add package EmpressiaLibrary.Win32.NETCore --version 0.1.0
<PackageReference Include="EmpressiaLibrary.Win32.NETCore" Version="0.1.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add EmpressiaLibrary.Win32.NETCore --version 0.1.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Empressia Library Win32 for .NETCore

EmpressiaのWin32系APIのWapper。
主に自分用。
.NETFramework版はもっといくつかクラスがあるけど、
こっちは、.NETCore用にわたしが必要で作ったものだけ。

クラス一覧

以下のクラスを使用できます。

GlobalHookManager


GlobalHookManager

何をするの?

Windowsメッセージを簡単にフックするためのクラス。
なんだけど、全くテストしてないよ。
試す場合は、覚悟してね。

どういうとき使うの?

いつつかうんだろうね。

使い方

今のところの想定は、次みたいな感じ。

using(Session session = GlobalHookManager.createSession(HookType.WM_MOUSE)) {
    session.Hook += () => {
        // イベント処理。
    };
    // ここで止めるとか。
}

トラブルシュート

なんか、うごかないんだけど。

まだ、作りかけだからね……。

なんか、使いにくいんだけど。

まだ、作りかけだからね……。

更新履歴

2018/04/23 0.1.0.0 GlobalHookManagerを追加しました。

Empressia Library Win32 for .NETCore

EmpressiaのWin32系APIのWapper。
主に自分用。
.NETFramework版はもっといくつかクラスがあるけど、
こっちは、.NETCore用にわたしが必要で作ったものだけ。

クラス一覧

以下のクラスを使用できます。

GlobalHookManager


GlobalHookManager

何をするの?

Windowsメッセージを簡単にフックするためのクラス。
なんだけど、全くテストしてないよ。
試す場合は、覚悟してね。

どういうとき使うの?

いつつかうんだろうね。

使い方

今のところの想定は、次みたいな感じ。

using(Session session = GlobalHookManager.createSession(HookType.WM_MOUSE)) {
    session.Hook += () => {
        // イベント処理。
    };
    // ここで止めるとか。
}

トラブルシュート

なんか、うごかないんだけど。

まだ、作りかけだからね……。

なんか、使いにくいんだけど。

まだ、作りかけだからね……。

更新履歴

2018/04/23 0.1.0.0 GlobalHookManagerを追加しました。

  • .NETCoreApp 2.0

    • No dependencies.

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
0.1.0 279 4/23/2018