Новые книги

Iptables Tutorial 1.1.19

Автор: (C)

Oskar Andreasson

Copyright (C) 2001-2002 by Oskar Andreasson

Перевод: (C)

Андрей Киселев
Эта книга – последовательная и подробная инструкция по интернет-маркетингу. В ней Федор Вирин, директор по исследованиям портала Mail.Ru, собрал собственный богатый практический опыт продвижения товаров и услуг в Интернете, а также опыт ведущих российских компаний. Впервые в одной книге объединены и систематизированы такие отдельно существующие и развивающиеся части интернет-маркетинга, как контекстная реклама, таргетинг, веб-аналитика, медиапланирование в Интернете, поисковый маркетинг, вирусная реклама и другие.

Выполняя приведенные в книге задания, вы научитесь анализировать и эффективно использовать возможности интернет-маркетинга. Полученные знания вы сможете начинать использовать сразу после прочтения, вне зависимости от текущего состоянии дел в вашей компании.

Книга предназначена для обучающихся интернет-маркетингу, руководителей интернет-проектов, будет полезна специалистам в отдельных областях интернет-маркетинга.

Вопрос и Ответ 21

Вопросы и Ответы


      21. Как получить иконку из .EXE или .DLL файла?

      Процесс получения иконок из .EXE, .DLL или .ICO файлов полностью идентичен. Различие только в том, что в .ICO файле может храниться только одна иконка, а в .EXE и .DLL несколько. Для получения иконок из файлов, в модуле ShellAPI, есть функция:

      function ExtractIcon(Inst: THandle; FileName: PChar; IconIndex: Word): HIcon;

      где

        Inst - указатель на приложение вызвавшее функцию,
        FileName - имя файла из которого необходимо получить иконку,
        IconIndex - номер необходимой иконки.

      Если функция возвращает значение не равное нулю, то в файле есть следующая иконка.

      Пример:

      В данном примере в компонент Image1 выводится иконка запущенного файла.

      ............

      USES ShellAPI;

      ............

      procedure TForm1.FormCreate(Sender: TObject);
      VAR A: ARRAY [0..78] OF Char;
      begin

        {Получение имени запущенного файла}
        StrPCopy(A, ParamStr(0));
        {Вывод на экран нулевой иконки из файла}
        Image1.Picture.Icon.Handle := ExtractIcon(HInstance, A, 0);

      end;

      ............


...предыдущая страница следующая...
оглавление



"Вопрос и Ответ 21"
Copyright © "В помощь Веб-Мастеру" (Alexander D. Belyaev) 2005-2024 .
При перепечатке любого материала видимая ссылка на источник "В помощь Веб-Мастеру" и все имена, ссылки авторов обязательны!
Время генерации страницы: 0.011