Во многих программах применяются панели инструментов. Обычно они строго фиксируются вверху формы или же внизу. Но порою необходимо предоставить пользователю возможность их переместить. Это перемещение и называется стыкованием. Отмечу, что возможность перемещения панелей инструментов – очень удобна для пользователя, так…
Категорія: Без рубрики
Начну с того, что TStringList – очень занимательный класс. Он наследует TStrings. А еще расширяет его такими возможностями как сортировка строк и запрет на добавление дублей. В постике хочу разобрать добавление/удаление и замену (это вместо редактирования). Поехали.
В продолжение темы о ремонте Последнее время, ловлю себя на мысли о том, что самым сложно-реализуемым элементом нашего ремонта будет замена пола. Отмечу, что до начала первых работ мне казалось, что самое-самое – это перенос дверей в кухне и в…
Порою необходимо привлекать внимание пользователя к окну (например, чтоб отметить завершение какого-то процесса или же сообщить об ошибке). Для этого, чаще всего, создают мигающий заголовок окна. Его, между прочим, проще всего реализовать при помощи функции FlashWindow. Эта функция инвертирует активное…
За установку части настроек системы отвечает функция SystemParametersInfo. Данная функция содержит 4 параметра. Непосредственно ее поведение зависит от первого параметра. В нашем случае от него будет зависеть скорость перемещения указателя мыши. Кстати, четвертый параметр функции будет говорить о том, что…
Первый пост на эту тему вот. Второй – тут. В этой посте займемся созданием обработчиков событий для пунктов меню нашего редактора.
Первый пост расположен здесь. Далее нам нужно поработать над диалоговыми окнами. Этот процесс я детально разбирала здесь. В общем, надеюсь, с созданием фильтров для компонентов открытия стандартных диалоговых окон проблем не возникнет.
Начинаю серию постов – целью которых является создание простейшего текстового редактора. Второй пост расположен тут. А вот третий пост на эту тему. Наш текстовый редактор сможет создавать новые файлы, открывать уже имеющиеся на диске, редактировать, а также сохранять их.
Естественно, самый простой вариант переключить раскладку клавиатуры – воспользоваться значком, расположенным на Панели задач. Или нажать комбинацию клавиш Alt+Shift, а может Ctrl+Shift, в зависимости от настроек системы. Но мы ведь не ищем легких путей, так что будем переключать раскладку клавиатуры…
Эта запись посвящена получению информации о шрифтах имеющихся в системе средствами C++ Builder. К примеру, для того чтоб вывести информацию о количестве шрифтов в системе нужно получить значение свойства Screen->Fonts->Count.