mirror of
https://github.com/greenshot/greenshot
synced 2025-08-20 13:33:27 -07:00
Code cleanup, already made some changes (which are not active) for the next release so I can work on them without having multiple changed files which might cause check in conflicts.
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2359 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
This commit is contained in:
parent
70d6b0356b
commit
82eddefe4e
5 changed files with 435 additions and 318 deletions
|
@ -962,6 +962,10 @@ namespace GreenshotPlugin.UnmanagedHelpers {
|
|||
SND_FILENAME = 0x00020000, // name is file name
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Used by GDI32.GetDeviceCaps
|
||||
/// See: http://msdn.microsoft.com/en-us/library/windows/desktop/dd144877%28v=vs.85%29.aspx
|
||||
/// </summary>
|
||||
public enum DeviceCaps {
|
||||
/// <summary>
|
||||
/// Device driver version
|
||||
|
@ -1125,4 +1129,83 @@ namespace GreenshotPlugin.UnmanagedHelpers {
|
|||
/// </summary>
|
||||
BLTALIGNMENT = 119
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Used for User32.SetWinEventHook
|
||||
/// See: http://msdn.microsoft.com/en-us/library/windows/desktop/dd373640%28v=vs.85%29.aspx
|
||||
/// </summary>
|
||||
public enum WinEventHookFlags : int {
|
||||
WINEVENT_SKIPOWNTHREAD = 1,
|
||||
WINEVENT_SKIPOWNPROCESS = 2,
|
||||
WINEVENT_OUTOFCONTEXT = 0,
|
||||
WINEVENT_INCONTEXT = 4
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Used for User32.SetWinEventHook
|
||||
/// See MSDN: http://msdn.microsoft.com/en-us/library/windows/desktop/dd318066%28v=vs.85%29.aspx
|
||||
/// </summary>
|
||||
public enum WinEvent : uint {
|
||||
EVENT_OBJECT_ACCELERATORCHANGE = 32786,
|
||||
EVENT_OBJECT_CREATE = 32768,
|
||||
EVENT_OBJECT_DESTROY = 32769,
|
||||
EVENT_OBJECT_DEFACTIONCHANGE = 32785,
|
||||
EVENT_OBJECT_DESCRIPTIONCHANGE = 32781,
|
||||
EVENT_OBJECT_FOCUS = 32773,
|
||||
EVENT_OBJECT_HELPCHANGE = 32784,
|
||||
EVENT_OBJECT_SHOW = 32770,
|
||||
EVENT_OBJECT_HIDE = 32771,
|
||||
EVENT_OBJECT_LOCATIONCHANGE = 32779,
|
||||
EVENT_OBJECT_NAMECHANGE = 32780,
|
||||
EVENT_OBJECT_PARENTCHANGE = 32783,
|
||||
EVENT_OBJECT_REORDER = 32772,
|
||||
EVENT_OBJECT_SELECTION = 32774,
|
||||
EVENT_OBJECT_SELECTIONADD = 32775,
|
||||
EVENT_OBJECT_SELECTIONREMOVE = 32776,
|
||||
EVENT_OBJECT_SELECTIONWITHIN = 32777,
|
||||
EVENT_OBJECT_STATECHANGE = 32778,
|
||||
EVENT_OBJECT_VALUECHANGE = 32782,
|
||||
EVENT_SYSTEM_ALERT = 2,
|
||||
EVENT_SYSTEM_CAPTUREEND = 9,
|
||||
EVENT_SYSTEM_CAPTURESTART = 8,
|
||||
EVENT_SYSTEM_CONTEXTHELPEND = 13,
|
||||
EVENT_SYSTEM_CONTEXTHELPSTART = 12,
|
||||
EVENT_SYSTEM_DIALOGEND = 17,
|
||||
EVENT_SYSTEM_DIALOGSTART = 16,
|
||||
EVENT_SYSTEM_DRAGDROPEND = 15,
|
||||
EVENT_SYSTEM_DRAGDROPSTART = 14,
|
||||
EVENT_SYSTEM_FOREGROUND = 3,
|
||||
EVENT_SYSTEM_MENUEND = 5,
|
||||
EVENT_SYSTEM_MENUPOPUPEND = 7,
|
||||
EVENT_SYSTEM_MENUPOPUPSTART = 6,
|
||||
EVENT_SYSTEM_MENUSTART = 4,
|
||||
EVENT_SYSTEM_MINIMIZEEND = 23,
|
||||
EVENT_SYSTEM_MINIMIZESTART = 22,
|
||||
EVENT_SYSTEM_MOVESIZEEND = 11,
|
||||
EVENT_SYSTEM_MOVESIZESTART = 10,
|
||||
EVENT_SYSTEM_SCROLLINGEND = 19,
|
||||
EVENT_SYSTEM_SCROLLINGSTART = 18,
|
||||
EVENT_SYSTEM_SOUND = 1,
|
||||
EVENT_SYSTEM_SWITCHEND = 21,
|
||||
EVENT_SYSTEM_SWITCHSTART = 20
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Used for User32.SetWinEventHook
|
||||
/// See: http://msdn.microsoft.com/en-us/library/windows/desktop/dd373606%28v=vs.85%29.aspx#OBJID_WINDOW
|
||||
/// </summary>
|
||||
public enum EventObjects : int {
|
||||
OBJID_ALERT = -10,
|
||||
OBJID_CARET = -8,
|
||||
OBJID_CLIENT = -4,
|
||||
OBJID_CURSOR = -9,
|
||||
OBJID_HSCROLL = -6,
|
||||
OBJID_MENU = -3,
|
||||
OBJID_SIZEGRIP = -7,
|
||||
OBJID_SOUND = -11,
|
||||
OBJID_SYSMENU = -1,
|
||||
OBJID_TITLEBAR = -2,
|
||||
OBJID_VSCROLL = -5,
|
||||
OBJID_WINDOW = 0
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue