mirror of
https://github.com/reactos/reactos.git
synced 2024-12-26 00:54:40 +00:00
Optimierung der Applikationsfenster-Anzeige
svn path=/trunk/; revision=5611
This commit is contained in:
parent
85f2a50511
commit
f8e97c4994
2 changed files with 12 additions and 10 deletions
|
@ -276,6 +276,16 @@ BOOL CALLBACK EnumWindowsProc(HWND hWnd, LPARAM lParam)
|
|||
|
||||
GetWindowText(hWnd, szText, 260); // Get the window text
|
||||
|
||||
// Check and see if this is a top-level app window
|
||||
if ((_tcslen(szText) <= 0) ||
|
||||
!IsWindowVisible(hWnd) ||
|
||||
(GetParent(hWnd) != NULL) ||
|
||||
(GetWindow(hWnd, GW_OWNER) != NULL) ||
|
||||
(GetWindowLong(hWnd, GWL_EXSTYLE) & WS_EX_TOOLWINDOW))
|
||||
{
|
||||
return TRUE; // Skip this window
|
||||
}
|
||||
|
||||
// Get the icon for this window
|
||||
hIcon = NULL;
|
||||
SendMessageTimeout(hWnd, WM_GETICON, bLargeIcon ? ICON_BIG /*1*/ : ICON_SMALL /*0*/, 0, 0, 1000, (unsigned long*)&hIcon);
|
||||
|
@ -291,16 +301,6 @@ BOOL CALLBACK EnumWindowsProc(HWND hWnd, LPARAM lParam)
|
|||
if (!hIcon)
|
||||
hIcon = LoadIcon(hInst, bLargeIcon ? MAKEINTRESOURCE(IDI_WINDOW) : MAKEINTRESOURCE(IDI_WINDOWSM));
|
||||
|
||||
// Check and see if this is a top-level app window
|
||||
if ((_tcslen(szText) <= 0) ||
|
||||
!IsWindowVisible(hWnd) ||
|
||||
(GetParent(hWnd) != NULL) ||
|
||||
(GetWindow(hWnd, GW_OWNER) != NULL) ||
|
||||
(GetWindowLong(hWnd, GWL_EXSTYLE) & WS_EX_TOOLWINDOW))
|
||||
{
|
||||
return TRUE; // Skip this window
|
||||
}
|
||||
|
||||
bHung = FALSE;
|
||||
|
||||
//IsHungAppWindow = (IsHungAppWindowProc)(FARPROC)GetProcAddress(GetModuleHandle(_T("USER32.DLL")), _T("IsHungAppWindow"));
|
||||
|
|
|
@ -30,6 +30,7 @@ extern "C" {
|
|||
|
||||
#ifdef _MSC_VER
|
||||
|
||||
/*MF
|
||||
typedef struct _IO_COUNTERS {
|
||||
ULONGLONG ReadOperationCount;
|
||||
ULONGLONG WriteOperationCount;
|
||||
|
@ -38,6 +39,7 @@ typedef struct _IO_COUNTERS {
|
|||
ULONGLONG WriteTransferCount;
|
||||
ULONGLONG OtherTransferCount;
|
||||
} IO_COUNTERS, *PIO_COUNTERS;
|
||||
*/
|
||||
|
||||
#else
|
||||
|
||||
|
|
Loading…
Reference in a new issue