EmpressiaLibrary.Win32.NETCore
0.1.0
dotnet add package EmpressiaLibrary.Win32.NETCore --version 0.1.0
NuGet\Install-Package EmpressiaLibrary.Win32.NETCore -Version 0.1.0
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<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.
#r "nuget: EmpressiaLibrary.Win32.NETCore, 0.1.0"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install EmpressiaLibrary.Win32.NETCore as a Cake Addin #addin nuget:?package=EmpressiaLibrary.Win32.NETCore&version=0.1.0 // Install EmpressiaLibrary.Win32.NETCore as a Cake Tool #tool nuget:?package=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
何をするの?
Windowsメッセージを簡単にフックするためのクラス。
なんだけど、全くテストしてないよ。
試す場合は、覚悟してね。
どういうとき使うの?
いつつかうんだろうね。
使い方
今のところの想定は、次みたいな感じ。
using(Session session = GlobalHookManager.createSession(HookType.WM_MOUSE)) {
session.Hook += () => {
// イベント処理。
};
// ここで止めるとか。
}
トラブルシュート
なんか、うごかないんだけど。
まだ、作りかけだからね……。
なんか、使いにくいんだけど。
まだ、作りかけだからね……。
更新履歴
2018/04/23 0.1.0.0 GlobalHookManagerを追加しました。
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
.NET Core | netcoreapp2.0 is compatible. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
.NETCoreApp 2.0
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
0.1.0 | 1,030 | 4/23/2018 |