Мой DELPHI – Программирование

Всё для программера

Как узнать размеры TComboBox с показанным выпадающим списком до показа списка?

Вопрос:
Как узнать размеры TComboBox с показанным выпадающим списком до показа списка?

Ответ:

На событии FormShow пошлите
сообщение CB_SHOWDROPDOWN в ComboBox дважды – один раз чтобы заставить список
выпасть, второй – чтобы убрать его. Затем пошлите сообщение CB_GETDROPPEDCONTROLRECT,
передав в качестве параметра адрес TRect. TRect будет содержать экранные кординаты
прямоугольника описывающего ComboBox вместе с выпавшим списком. Затем Вы можете
вызвать ScreenToClient чтобы преобразовать экранные кординаты в координаты клиентской
области окна. Прочитать остальную часть записи »

Как разместить маленькие картинки в компоненте TPopUpMenu?

Вопрос:
Как разместить маленькие картинки в компоненте TPopUpMenu?

Ответ:

В приведенном примере
показано как это сделать с использованием функции Windows API SetMenuItemBitmaps().
Эта функция получает handle popup menu, позицию строчки меню куда будет помещена
картинка, и два дескриптора(handles) на две картинки (одна из них – картинка
которая будет показана когда строка меню доступна, вторая – когда строка меню
недоступна). Прочитать остальную часть записи »

Создание PolyPolygon используя массив точек?

Вопрос:
Создание PolyPolygon используя массив точек?

Ответ:

Polygon – метод компонента
TCanvas получает в качестве параметра динамический массив точек. Функция PolyPolygon()
из Windows GDI получает указатель на массив точек. Прочитать остальную часть записи »