David Hall
8a91432552
Updated project files in prep for release
2023-08-07 11:15:15 -06:00
David Hall
dbca630b18
Added constants to DPI_AWARENESS_CONTEXT per #417
2023-07-08 08:58:53 -06:00
David Hall
56508a3b8e
Updated project files
2023-05-18 11:09:25 -06:00
David Hall
19922b219d
Fixed incorrect values in User32.WINEVENT ( #398 )
2023-05-13 20:29:23 -06:00
David Hall
44a0defcd2
Fixed definition of WINDOWPLACEMENT ( #394 )
2023-05-01 16:42:36 -06:00
David Hall
bf17b65a05
Updated project files
2023-04-15 12:24:55 -06:00
David Hall
44f1e034c6
Added ( #383 ) support for MessageBoxTimeout, an undocumented function.
2023-03-31 16:20:15 -06:00
David Hall
85ae1149a7
Added CorrespondingTypeAttribute values to GetClassLongFlag enum
2023-02-21 21:34:20 -07:00
David Hall
98aba004bb
Fixed a bunch of build errors related to missing XMl docs and nullability
2023-02-04 10:53:01 -07:00
David Hall
8acd43ab28
Fixed XML docs after PR
2023-01-28 20:02:15 -07:00
Peter Šulek
8ed6e0402d
#371 Add Create method for types MONITORINFO and MONITORINFOEX ( #372 )
...
* #371 Add Create method for types MONITORINFO and MONITORINFOEX
* fixed CodeFactor issues
* #371 Add Create method for types MONITORINFO and MONITORINFOEX
* fixed CodeFactor issues
* changed Create methods to Default property
* fixed MONITORINFOEX.Create() with MONITORINFOEX.Default
---------
Co-authored-by: Peter Šulek <peter.sulek@synotgames.com>
2023-01-28 18:44:24 -07:00
David Hall
f257e79724
Updated project files
2023-01-27 19:54:38 -07:00
David Hall
a5195e51ae
Added parameter attributes
2023-01-26 18:05:33 -07:00
David Hall
177688f196
Lots of work on WindowBase, VisibleWindow, WindowClass and MessagePump
2023-01-26 18:05:19 -07:00
David Hall
ab28c3647f
Added and modified classes supporting window creation and message pumps
2023-01-23 20:40:42 -08:00
David Hall
b6c6ae03d5
Moved IWindowCore to MessagePump.cs
2023-01-21 17:52:46 -07:00
David Hall
9ae4a0007c
Reverted User32.BasicMessageWindow to previous, simpler implementation
2023-01-21 15:39:00 -07:00
David Hall
fe5fed55a4
Significant expansion to User32.WindowClass wrapper around WNDCLASSEX
2023-01-21 15:38:02 -07:00
David Hall
0f6975dc8b
Added GetClassLongFlag enum and updated GetClassLong and SetClassLong parameter, added CallWindowProc and FindWindowEx overloads, fixed bug with CreateClassInfoEx, added param attribute for winuser.h window functions
2023-01-21 15:18:37 -07:00
David Hall
c4d83136ca
Added parameter attributes
2023-01-21 15:15:08 -07:00
David Hall
d2d3dd21dd
Fixed bug with WindowLongFlags additions
2023-01-21 15:13:47 -07:00
David Hall
a89e1616c7
Added missing WindowLongFlags values
2023-01-16 21:31:38 -07:00
David Hall
3deb37b9c8
Fixed bug in User32.SetWindowLong
2023-01-16 20:57:48 -07:00
David Hall
7bf4c15e50
Added MessagePump and ExaminedMessagePump as means to process Get/PeekMessage->DispatchMessage loops.
2023-01-16 16:41:23 -07:00
David Hall
0b67042aed
Extracted IWindowCore from BasicMessageWindow
2023-01-16 16:33:05 -07:00
David Hall
74af9a28ff
Added CorrespondingTypeAttribute to WindowLongFlags values
2023-01-16 12:26:28 -07:00
David Hall
611ec4a90a
Added CorrespondingTypeAttribute to WindowLongFlags values
2023-01-16 12:26:00 -07:00
David Hall
ca0854d510
Updated project files
2022-12-29 13:54:33 -07:00
David Hall
0fba2e09fb
Changed return value of `User32.GetMessage` to `int` so value of -1 can be returned. Fixes #360 .
2022-12-29 09:36:32 -07:00
David Hall
f92d6d2c4c
Added DS_xx dialog box styles to User32 as DialogBoxStyles enum ( #359 )
2022-12-28 16:56:34 -07:00
David Hall
b835b19f18
Fixed dumb mistake
2022-12-23 12:34:46 -07:00
David Hall
688d195185
Add MouseActivateCode as WM_MOUSEACTIVE response ( #358 )
2022-12-23 12:20:50 -07:00
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