На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! ПРАВИЛА РАЗДЕЛА · FAQ раздела Delphi · Книги по Delphi
Пожалуйста, выделяйте текст программы тегом [сode=pas] ... [/сode]. Для этого используйте кнопку [code=pas] в форме ответа или комбобокс, если нужно вставить код на языке, отличном от Дельфи/Паскаля.
Следующие вопросы задаются очень часто, подробно разобраны в FAQ и, поэтому, будут безжалостно удаляться:
1. Преобразовать переменную типа String в тип PChar (PAnsiChar)
2. Как "свернуть" программу в трей.
3. Как "скрыться" от Ctrl + Alt + Del (заблокировать их и т.п.)
4. Как прочитать список файлов, поддиректорий в директории?
5. Как запустить программу/файл?
... (продолжение следует) ...

Вопросы, подробно описанные во встроенной справочной системе Delphi, не несут полезной тематической нагрузки, поэтому будут удаляться.
Запрещается создавать темы с просьбой выполнить какую-то работу за автора темы. Форум является средством общения и общего поиска решения. Вашу работу за Вас никто выполнять не будет.


Внимание
Попытки открытия обсуждений реализации вредоносного ПО, включая различные интерпретации спам-ботов, наказывается предупреждением на 30 дней.
Повторная попытка - 60 дней. Последующие попытки бан.
Мат в разделе - бан на три месяца...
Модераторы: jack128, D[u]fa, Shaggy, Rouse_
  
> как достать Child Handles
    Please есть handle окошка, как найти все дочерние объекты windows.getchildfrompoint(...) не всегда работает.....
      Вообще странно таким образом дочерние окна искать.
      Под WinAPI используй либо EnumChildWindows(), либо EnumWindows(), либо FindWindowEx(), что тебе больше нравиться.
      Под дельфями, если тебе надо пересчитать все дочерние к какой-то форме, просто делай так:
      for I:=0 to ControlCount-1 do
      begin
      if Controls[I] is TWidgetControl then
      ChildHandle:=TWidgetControl(Controls[I]).Handle;
      ......
      end;
      TForm.ControlCount и TForm.Controls - стандартные свойства.
        Извини, ошибся. Не TWidgetContol, а TWinControl.
          Идея насчет enumchildwindows меня смутила, А ЧЁ ДАННАЯ FUNC РЕТУРНЁТ МНЕ, А???
          а TControl - это не смешно ведя окошкия не у родной формы беру а у отфонарного объекта запущенного в данный момент.
          С нетерпением жду ответа
          sWap
            EnumChildWindows будет вызывать функцию, адрес которой ей передан, передавая ей по очереди handle каждого дочернего окна для заданного родительского.
            1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
            0 пользователей:


            Рейтинг@Mail.ru
            [ Script execution time: 0,0202 ]   [ 15 queries used ]   [ Generated: 17.05.24, 06:06 GMT ]