Delphi програмування

Все про програмування.

Головне меню

Випадкова новина

Для того, щоб дозволити перетягування пунктівTreeView, потрібно встановити властивістьDragMode в dmAutomatic. А у подіїOnDragOver записати наступне:

Плавне зникнення зображення у TBitmap

ПомістітьTImage (Image1) у Delphi, підготуйте та завантажте растрове зображення 24 або 32 біт у нього; помістітьTButton (Button1) і помістіть цей код у його подіюOnClick :

Увімкнення / Вимкнення ScreenSaver

Іноді потрібно вимкнути поточний зберігач екрану (ScreenSaver) для виконання будь-яких тривалих процесів. Ви можете використовувати цю функцію, щоб увімкнути або вимкнути скринсейвер. Передайте функції True, щоб активувати або False, щоб дезактивувати скринсейвер.

Зміна піктограми кнопки Пуск

Показується, як змінити зображення на кнопці Пуск (Start) Windows:

Вимкнення Alt+Tab, Ctrl+Esc, Ctrl+Alt+Del

Якщо ви бажаєте вимкнути ці комбінації клавіш, виконайте процедуру SystemKeys. Коли Ви викликаєте SystemKeys і змінною Disable присвоєно значення True, клавіші будуть заблоковані, якщо False – навпаки.

Програмно отримати стан пам'яті

Щоб отримати поточний стан пам'яті, скористайтеся функцієюGlobalMemoryStatus(). ФункціяGlobalMemoryStatus() містить кілька полів, що вказують на стан пам'яті.

Програмно вийти з Windows, використовуючи код Delphi

Тут показано, як програмно вийти з Windows, використовуючи код Delphi та Windows API.

Отримати версію Windows

Тут наведено код, який демонструє, як отримати версію Windows за допомогою Delphi.

Видалення каталогіврекурсивним методом

Наступна функція повністю видаляє каталог незалежно від того, чи заповнений каталог і чи є підкаталоги. Ніякого підтвердження не потрібно, то будьте обережні! Якщо операція пройшла успішно, функція повертаєTRUE, інакшеFALSE.

Показати підказку у вигляді повітряної кульки

Приклад відображення підказки у вигляді повітряної кульки:

Відображення елементів TListBox у кілька колонок

УправлінняTListBox у Delphi відображає колекцію елементів у списку, що прокручується.

Створення ComboBox без рамки

Як створити плоский (без кордонів)ComboBox ? Простий приклад такого рішення:

Відображення вмісту вікна під час перетягування

У цьому прикладі показано, як можна увімкнути/вимкнути відображення вмісту вікна під час перетягування його мишею. Якщо відображення буде вимкнено, то при перетягуванні вікна за допомогою миші буде відображатися тільки рамка вікна.

Як встановити принтер за замовчуванням

Якщо Ви хочете використовувати інший принтер за замовчуванням, і зробити це потрібно буде в самій програмі, Ви можете використовувати цей код. А при виході із програми, наприклад, повернути все назад. Як параметр процедурі передається ім'я принтера в мережі або на локальному комп'ютері:

Як зберегти текст із буфера обміну у файл

Якщо Ви хочете зберегти текстові дані, які містяться в буфері обміну (Clipboard ) у файл на диску, Ви можете використовувати наступний код:

Приклад використання:

Як приховати / показати іконки на Робочому столі Windows

Щоб приховати або відобразити іконки на робочому столі Windows, можна застосувати цю процедуру:

Приклад використання:

Як перетворити ICO на BMP

Якщо Ви хочете перетворити файл іконки (*.ICO ) на файл точкового растрового зображення (*.BMP ), Вам необхідно виконати наступний код:

« На початок12345678910 Наприкінці »