Григорьев Антон Борисович
Шрифт:
Третий способ — выделение памяти для буфера с помощью
Все три способа получения строковых данных от функций Windows API показаны в примере
1.2. Примеры использования Windows API
В этом разделе разобраны простые примеры, находящиеся на компакт-диске. Все эти примеры уже упоминались ранее, и каждый из них иллюстрирует какую-то отдельно взятую возможность API. Более сложным обобщающим примерам, которые задействуют сразу несколько возможностей API и VCL, посвящен следующий, третий раздел данной главы.
1.2.1. Пример EnumWnd
Программа EnumWnd представляет собой простой пример использования функций
Программа EnumWnd является также примером того, как можно работать с параметрами типа LPTSTR, через которые функции Windows API возвращают программе строковые значения. В разд. 1.1.13 были перечислены три способа создания буфера для работы с такими параметрами: выделение памяти в стеке в виде массива элементов типа
Рис. 1.8. Окно программы EnumWnd
Все, что делает этот обработчик, — это очищает компонент