Определить путь активнтго окна

Тема в разделе "Delphi - Система", создана пользователем -, 30 авг 2007.

Статус темы:
Закрыта.
  1. Гость

    Мне необходимо получить путь активного окна или как из HWND перевести в string

    помогите!!!
     
  2. Kmet

    Kmet Well-Known Member

    Регистрация:
    25 май 2006
    Сообщения:
    1.017
    Симпатии:
    1
    и на что интересно этот путь должен указывать?
     
  3. Barmutik

    Barmutik Гость

    Для: Дрон

    Я так понимаю что имееться ввиду определить путь запуска приложения которому принадлежит активное окно? Или я не верно понимаю задачу?
     
  4. Over

    Over Well-Known Member

    Регистрация:
    4 июл 2007
    Сообщения:
    116
    Симпатии:
    0
    HWND - это обычный указатель, содержащий адрес окна в ОЗУ.
     
  5. Kmet

    Kmet Well-Known Member

    Регистрация:
    25 май 2006
    Сообщения:
    1.017
    Симпатии:
    1
    <!--QuoteBegin-Over+31:08:2007, 08:14 -->
    <span class="vbquote">(Over @ 31:08:2007, 08:14 )</span><!--QuoteEBegin-->HWND - это обычный указатель, содержащий адрес окна в ОЗУ.
    [snapback]76894" rel="nofollow" target="_blank[/snapback]​
    [/quote]

    прям так и указатель? +)
     
  6. zubr

    zubr Гость

    Код (Text):
    function GetExePatchActiveWindow(ActiveWindowHandle:THandle):string;
    var
    pId:cardinal;
    me32:MODULEENTRY32;
    hsnap:THandle;
    begin
    Result:='';
    GetWindowThreadProcessId(ActiveWindowHandle, pId);
    hsnap:=CreateToolhelp32Snapshot(TH32CS_SNAPMODULE, pId);
    me32.dwSize:=sizeof(MODULEENTRY32);
    if Module32First(hsnap, me32) then
    Result:=string(me32.szExePath);
    CloseHandle(hsnap);
    end;
     
  7. Гость

    Для: zubr

    компилятор не пропускает. Выдёт ошибку на me32:MODULEENTRY32;

    Для Barmutik

    Имеется в ввиду путь, где сеёчас находится пользователь.
     
  8. zubr

    zubr Гость

    ???
    Надо подключить unit TlHelp32
     
  9. Гость

    Для zubr
    Ну вроде как немного помогло спасибо

    А что ты не понял про путь
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей