Commit Graph

230 Commits (539188be976d249d4c46b7d59596f67fe1d6f476)

Author SHA1 Message Date
David Hall bbb2becc0b Fixed layout of TOUCHPREDICTIONPARAMETERS (#347) 2022-12-07 09:15:40 -07:00
David Hall abf3434b87 Added CHANGEFILTERSTRUCT.Default field 2022-11-16 21:38:56 -07:00
David Hall 13b2c2960c Added OBM_ constants 2022-11-16 21:38:31 -07:00
David Hall 16d872caad Added enum overloads for PeekMessage and PostMessage 2022-11-16 21:38:15 -07:00
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