XiaoHe321
2e77f5b4b0
Fix POINTER_INPUT_TYPE missing initial value ( #340 )
2022-11-09 20:23:51 -07:00
David Hall
4e332881ac
Fixed problems with SendMessage overloads not passing parameters ( #333 )
2022-10-29 13:39:07 -06:00
David Hall
72cb218e0c
Merge branch 'master' of https://github.com/dahall/Vanara
2022-10-25 11:25:04 -06:00
David Hall
075b9046f8
Updated project files
2022-10-25 11:24:54 -06:00
David Hall
17acbee104
Added new functions introducted in Win11
2022-10-25 11:24:37 -06:00
Scover
e3d3075356
Fixed SetPointSize LOGFONT passed by value with a ref ( #332 )
2022-10-24 07:07:05 -06:00
David Hall
349f3b8d17
Fixed problem with SendMessage overload that used a ref struct as final param ( #322 )
2022-09-27 20:02:10 -06:00
dahall
7c032ba708
Renamed all project report files to 'readme.md' so they show in GitHub
2022-09-01 14:43:04 -06:00
dahall
298ea34914
Updated package readme files
2022-06-14 16:55:29 -06:00
dahall
aa69db53fd
Updated documentation and added package readme files.
2022-05-09 15:56:58 -06:00
dahall
02b111d63f
Fixed incorrect CorrespondingAction on User32.SPI.SPI_SETTHREADLOCALINPUTSETTINGS ( #298 )
2022-05-05 07:38:24 -06:00
dahall
76722fbcf5
Fixed flags in MONITORINFOEX ( #293 )
2022-04-19 14:25:15 -06:00
Shiroki Satsuki
725128edb7
SPCorrespondingTypeAttribute refactor ( #288 )
...
* Add enum SetMethod for SPI type
* Changed Get SPIs
* Changed direct Set SPIs
* Changed most Set SPIs
* Fix some SPCorrespondingType
* Remove wrong UiParamAndSize
* Refactor SetMethod to SetParameterMethod
* Refactor SystemParametersInfo<T>
2022-03-16 09:10:10 -06:00
dahall
dc6cea6de0
Moved most TargetFrameworks tags out of project files and into Directory.Build.props for easier maint. Also changed net462 build to net45 for greater compatibility.
2022-03-14 09:32:06 -06:00
dahall
fe1b9c24e7
Fixed multiple problems with SystemParametersInfo and SPI values ( #283 ). Overload methods now are tested against all SPI values.
2022-03-10 17:47:48 -07:00
dahall
5dd849eeed
Fixed XML docs
2022-03-10 17:46:12 -07:00
dahall
07f8d19680
Added NMHDR.LParamAsRef method
2022-03-10 17:45:13 -07:00
dahall
1a4c56c12c
Updated docs for all window messsages and notifications
2022-03-07 06:16:36 -07:00
dahall
807516de29
Updated documentation for all WM_* messages.
2022-03-04 20:09:11 -07:00
dahall
c2cdf92620
Added missing hook constants from winuser.h
2022-03-02 15:06:24 -07:00
dahall
5af855aeb2
Added helper functions to WINDOWPOS to help when using it with LPARAM values.
2022-03-02 15:05:34 -07:00
dahall
b669932c57
Removed code and conditionals for obsolete target frameworks.
2022-02-07 14:58:09 -07:00
dahall
d9f00186b0
Removed support for .NET 2.0, 3.5, 4.0 and 4.5, .NET Core 2.0, 2.1, and 3.0 since all are or shortly will be out of support. Added support for .NET 4.6.2 and 4.8.
2022-02-07 14:35:37 -07:00
dahall
0bb9797e2f
BREAKING CHANGES: I have dramatically reduced dependencies of almost all assemblies on .NET runtime assemblies not part of core System assemblies, most specifically System.Drawing and System.Windows.Forms. This forced the removal of some overloaded methods and the replacement of leveraged structures and enums with native equivalents. I added Vanara.Windows.Shell.Common which has all the content from Vanara.WIndows.Shell that did not have dependencies. I extracted all extension methods from Gdi32 and User32 and moved them to Vanara.Windows.Extensions.
2022-01-14 07:32:51 -07:00
dahall
e15ee53a0a
Removed dependencies on WinForms and WPF for Gdi32 and User32 assemblies. This forced the removal of extension methods to convert HBITMAP and HICON to System.Windows.Media.Imaging.BitmapSource.
2022-01-04 07:27:12 -07:00
dahall
7026a893f9
Removed PackageReference details for .NET 5 and 6 projects with System.Drawing.Common.
2021-12-29 10:16:04 -07:00
dahall
b9614e7eb2
Rolled version to 3.4.0 and added support for .NET 6.0
2021-12-27 16:34:25 -07:00
dahall
eb338abbc2
Made changes to address #255 . Untested.
2021-11-22 07:48:41 -07:00
dahall
2307a2ba7d
Added WindowStylesEx.WS_EX_NOREDIRECTIONBITMAP ( #254 )
2021-11-13 10:21:57 -07:00
dahall
34580ccf7f
Updated project files for 3.3.14
2021-10-25 21:49:50 -06:00
dahall
3f64f6d9d4
Added new functions from Win11
2021-10-25 18:35:13 -06:00
dahall
a0c1e82962
Fixed parameter and field types for User32 mouse functions ( #248 )
2021-09-09 07:31:58 -06:00
dahall
a29af2185b
Adjusted SystemEventHandler after removing BasicMessageWindow events
2021-08-29 15:07:27 -06:00
dahall
1c15f088f2
Removed BasicMessageWindows events (not relevant) and fixed some null handle potential
2021-08-29 15:06:40 -06:00
dahall
476b02ba21
Added SystemEventHandler.MessageWindowHandleCreated event
2021-08-17 13:02:39 -06:00
dahall
561400a001
Added BasicMessageWindow.HandleCreated and HandleDestroyed events.
2021-08-17 12:54:16 -06:00
dahall
e693b4b11e
Added CorrespondingType attributes to StandardClipboardFormat values.
2021-08-17 11:07:23 -06:00
dahall
e504a40d84
Updated User32.INPUT structure for better usability, changed UIntPtr fields to IntPtr in a few structures and functions, added VK_* constants.
2021-08-02 09:58:54 -06:00
dahall
46c8e028a7
Added parameter attributes
2021-05-29 08:06:43 -06:00
dahall
fec3fcbbe0
Fix #223 due to INPUT alignment problem
2021-04-11 20:27:45 -06:00
NN
28822bab9e
Use explicit framework reference. Remove transitive TFM requirement. ( #212 )
...
Co-authored-by: NN <NN---@users.noreply.github.com>
2021-03-23 07:26:03 -06:00
dahall
8aa4e7d96e
Updated package descriptions with briefer syntax
2021-03-07 11:24:58 -07:00
dahall
3e00f2743c
Updated referenced NuGet package versions
2021-03-07 11:15:52 -07:00
dahall
fa63350031
Updated project files for 3.3.4
2021-02-11 13:33:26 -07:00
dahall
bf1cbcf3ca
Improved parameter attributes and overloads for CreateWindowEx and GetClassInfoEx
2021-02-08 15:33:07 -07:00
dahall
03cb7bdda6
Fixed issues with BasicMessageWindow that caused creation failures and WndProc call failures.
2021-02-08 15:31:59 -07:00
dahall
6c4a37655b
Added `WindowClass` to ensupsulate information about a window class.
2021-02-08 15:30:54 -07:00
dahall
72e792928f
Fixed XML comment problems
2021-02-01 09:08:31 -07:00
dahall
a6d225b6b8
Updated project files with `ImportWindowsDesktopTargets` feature to prevent NETSDK1136 build error ( #200 )
2021-01-26 07:49:48 -07:00
dahall
adf48e9d4f
Added CreateWindowEx overload taking IntPtr for class name
2021-01-24 18:58:58 -07:00