#include "precomp.h"
#include <commoncontrols.h>
#include <regstr.h>
#include <shlwapi_undoc.h>
Go to the source code of this file.
◆ DEBUG_SHELL_HOOK
◆ DUMP_TASKS
◆ GET_ICON
◆ MAX_TASKS_COUNT
#define MAX_TASKS_COUNT (0x7FFF) |
◆ TASK_ITEM_ARRAY_ALLOC
#define TASK_ITEM_ARRAY_ALLOC 64 |
◆ TIMER_ID_VALIDATE_RUDE_APP
#define TIMER_ID_VALIDATE_RUDE_APP 5 |
◆ VALIDATE_RUDE_INTERVAL
#define VALIDATE_RUDE_INTERVAL 1000 |
◆ VALIDATE_RUDE_MAX_COUNT
#define VALIDATE_RUDE_MAX_COUNT 5 |
◆ PTASK_GROUP
◆ PTASK_ITEM
◆ TASK_GROUP
◆ TASK_ITEM
◆ CTaskSwitchWnd_CreateInstance()
◆ SHELL_GetMonitorRect()
Definition at line 42 of file taskswnd.cpp.
46{
49 {
50 if (!prcDest)
52
53 if (bWorkAreaOnly)
55 else
57
59 }
60
61 if (prcDest)
64}
BOOL WINAPI SystemParametersInfoW(_In_ UINT uiAction, _In_ UINT uiParam, _Inout_opt_ PVOID pvParam, _In_ UINT fWinIni)
BOOL WINAPI GetMonitorInfoW(_In_ HMONITOR, _Inout_ LPMONITORINFO)
int WINAPI GetSystemMetrics(_In_ int)
Referenced by CTaskSwitchWnd::FullScreenEnumProc(), and SHELL_IsRudeWindow().
◆ SHELL_IsParentOwnerOrSelf()
◆ SHELL_IsRudeWindow()
Definition at line 87 of file taskswnd.cpp.
88{
91
94
96
99 if ((
style & CHECK_STYLE) == CHECK_STYLE)
100 {
103 }
104 else
105 {
107 }
108
111
113}
static BOOL SHELL_IsRudeWindowActive(_In_ HWND hWnd)
static BOOL SHELL_GetMonitorRect(_In_opt_ HMONITOR hMonitor, _Out_opt_ PRECT prcDest, _In_ BOOL bWorkAreaOnly)
#define GetWindowLongPtrW
BOOL WINAPI GetWindowRect(_In_ HWND, _Out_ LPRECT)
int WINAPI MapWindowPoints(_In_opt_ HWND hWndFrom, _In_opt_ HWND hWndTo, _Inout_updates_(cPoints) LPPOINT lpPoints, _In_ UINT cPoints)
HWND WINAPI GetDesktopWindow(void)
BOOL WINAPI GetClientRect(_In_ HWND, _Out_ LPRECT)
BOOL WINAPI UnionRect(_Out_ LPRECT, _In_ LPCRECT, _In_ LPCRECT)
BOOL WINAPI IsWindowVisible(_In_ HWND)
Referenced by CTaskSwitchWnd::IsRudeEnumProc().
◆ SHELL_IsRudeWindowActive()
◆ szRunningApps
const WCHAR szRunningApps[] = L"Running Applications" |
◆ szTaskSwitchWndClass
const WCHAR szTaskSwitchWndClass[] = L"MSTaskSwWClass" |