C++Builder
  Начало   Форум   Помощь Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: Список задач  (Прочитано 3087 раз)
2.71
Участник


Сказали спасибо: +0/-0
Offline

Сообщений: 13


Список задач
« : 20 Май 2008, 22:03:44 »

А можно получить список рабочих задач в данный момент?
Записан
oxotnik
Глобальный модератор


Сказали спасибо: +100/-15
Offline

Сообщений: 2425


Re: Список задач
« Ответ #1 : 20 Май 2008, 22:41:23 »

C:\Program Files\Borland\CBuilder6\Examples\Apps\ProcView
Записан
2.71
Участник


Сказали спасибо: +0/-0
Offline

Сообщений: 13


« Ответ #2 : 22 Май 2008, 20:32:37 »

Спасибо!
Уже нашёл ещё вот такое решение:

Код:
bool __stdcall EnumProc(HWND hWnd,long) {
   char buffer[100];
    if(hWnd==NULL)
      return false;
    GetWindowText(hWnd,buffer,sizeof(buffer));
    if (buffer[0]
        && IsWindowVisible(hWnd)
        && GetWindowLong(hWnd,GWL_HWNDPARENT)==0) {
 // работа с задачами
    };
    return true;
   }

Вызов:
EnumWindows((WNDENUMPROC)EnumProc,0);
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  




....

Powered by SMF 1.1.21 | SMF © 2025, Simple Machines
Страница сгенерирована за 0.092 секунд. Запросов: 21.