|
|
|
|
ОС и железо
001 Как в Delphi определить дату BIOS
002 Как получить дату BIOS
003 Как получить информацию о BIOS в Windows 9x
004 Как получить информацию о BIOS в Windows NT, 2000, XP
005 CreateProcess, который возвращает консольный вывод
006 DOS команды
007 Hello, MiniProg
008 Hello, MiniProg 2
009 StdIn, StdOut и StdErr. Перенаправление, чтение и запись
010 Выключение питания ATX коpпуса из-под DOS
011 Запустить консольное приложение и получить его стандартный вывод
012 Как в консольном приложении можно задать цвет текста, вывести текст в нужном месте
013 Как захватить весь вывод в консоли
014 Как использовать консоль в не-консольном приложении
015 Как консольное приложение может узнать, что Винды завершаются
016 Как можно гарантированно очистить экран в консольном приложении
017 Как определить закрытие командного окна в консольном приложении
018 Как переназначить вывод в файл для консольной программы, запускаемой по CreateProcess
019 Как получить дескриптор окна Windows, содержащего DOS программу
020 Как получить результат работы консольной программы
021 Как поменять иконку и стpокy в заголовке консольного окна
022 Как прочитать русский текст MS-DOS
023 Как прочитать русский текст MS-DOS 2
024 Как прочитать русский текст MS-DOS 3
025 Как прочитать русский текст MS-DOS 4
026 Как сделать имитацию ввода с клавиатуры для программы выполняющейся в DOS-окне
027 Консольные приложения в Delphi
028 Переключение консольного приложения в полный экран
029 Подождать завершения DOS-задачи
030 Подождать завершения DOS-задачи 2
031 Подождать завершения DOS-задачи 3
032 Поиск DOS-окна
033 Прочесть текстовый файл DOS
034 Резидентная программа
035 Резидентная программа и записная книжка
036 Русификация консольных приложений в Delphi
037 Создание консольных приложений
038 Считывать строки из текстового DOS файла
039 Delphi и системная информация о ресурсах компьютера
040 Win95 или WinNT для Delphi1
041 Вывести сообщение во время загрузки Windows
042 Заблокировать вход в систему
043 Изменить свойства системы
044 Информация об OS и о количестве памяти для окна About
045 Как завершить сеанс работы или перезагрузить Windows NT
046 Как корректно перехватить сигнал выгрузки операционной системы, если в моей программе нет окна
047 Как найти каталог Windows
048 Как найти каталог Windows 2
049 Как найти каталог Windows 3
050 Как определить, запущено ли приложение в Windows NT
051 Как определить, из под какой операционной системы запущена программа
052 Как повесить винду
053 Как получить информацию о локальных настройках системы
054 Как проверить, имеем ли мы административные привилегии в системе
055 Как узнать версию Windows
056 Как узнать версию Windows 2
057 Как узнать платформу
058 Оповещение о том, что изменили системные настройки
059 Определение базовой системной информации
060 Определение операционной системы
061 Получение уведомлений от оболочки (Shell)
062 Получить список пользователей
063 Пространство имён оболочки Windows
064 Узнать версию Windows
065 Узнать версию Windows и DOS
066 Узнать откуда была установлена Windows
067 Установка привилегий
068 Как определить видеокарту
069 Поиск звуковой платы
070 Получаем и устанавливаем различные режимы видеоадаптера
071 Получение и установка видеорежимов в Windows
072 TPaintBox в буфер обмена
073 Встроенные форматы буфера обмена
074 Используя WinAPI, скопировать содержимое строки в буфер обмена
075 Как копировать и вставлять Bitmap через буфер обмена
076 Как работать с буфером обмена (Clipboard)
077 Как скопировать выбранные в DBGrid записи в клипборд
078 Как скопировать картинку в буфер обмена
079 Как удобнее работать с буфером обмена как с последовательностью байт
080 Копирование большого файла в буфер обмена
081 Копирование в буфер обмена
082 Копируем русский текст в буфер обмена в Windows2000
083 Копируем файл в буфер обмена
084 Получаем имена файлов, скопированных в буфер обмена
085 Помещение изображения в буфер обмена
086 Просмотр буфера обмена
087 Просмотр буфера обмена 2
088 Скопировать строку в Буфер и прочитать её
089 Сохранение данных в Clipboard
090 Сохранить содержимое буфера обмена или потока как картинку
091 Форма как графический объект
092 Включение и выключение клавиатуры
093 Глобальный хук на клаву
094 Горячие клавиши для SpeedButton и переход по полям ввода через Enter
095 Заставить мерцать индикаторы клавиш CapsLock, NumLock и ScrollLock
096 Имитация Tab
097 Использование клавиш для управления компонентами
098 Как включить Caps Lock
099 Как выполнять другую команду по нажатию на кнопку, если зажата клавиша Shift
100 Как заблокировать ввод
101 Как заставить дополнительную клавиатуру всегда работать в режиме цифр
102 Как конвертировать виртуальную клавишу в ASCII код
103 Как определить - нажал ли пользователь клавишу PrintScreen
104 Как определить нажаты ли клавиши Shift, Alt или Ctrl в какой-либо момент времени
105 Как определить, что была нажата клавиша Tab
106 Как отключить комбинацию Alt+Tab
107 Как отловить правый Enter (NumPad)
108 Как отправить нажатие клавиши с кодом 255 в элемент управления Windows
109 Как подавить реакцию Windows на CTRL+ALT+DEL, ALT+TAB, CTRL+ESC
110 Как подменить нажатия ENTER на нажатия TAB
111 Как подменить нажатия ENTER на нажатия TAB 2
112 Как подменить нажатия ENTER на нажатия TAB 3
113 Как подменить нажатия ENTER на нажатия TAB 4
114 Как подменить нажатия ENTER на нажатия TAB 5
115 Как посылать нажатие клавиш в элемент управления
116 Как программно включить или выключить NumLock
117 Как программно нажать клавишу
118 Как сделать клавишу-акселератор (keyboard shortcut) компонету, у которого нет заголовка
119 Как узнать о нажатии NON-MENU клавиши в момент когда меню показано
120 Клавиатура не работает
121 Коды виртуальных клавиш
122 Обработка нажатий клавиш вверх-вниз
123 Определение нажатия определенной клавиши во время загрузки приложения
124 Определить состояние CapsLock
125 Определить состояние CapsLock 2
126 Определить состояние CapsLock 3
127 Определить, нажат ли Shift при старте приложения
128 Отключить Ctrl+Alt+Delete
129 Перехват (Hook) клавиатуры (программа Sendkeys)
130 Перехват курсорных клавиш
131 Перехват курсорных клавиш 2
132 Перехватить нажатие клавиши на клавиатуре
133 Посылка кода клавиши или текста в окно
134 Почти полный аналог метода SendKeys из VB
135 Прерывание клавиши Tab
136 Программно нажимаем Print Screen
137 Различить правый и левый Ctrl
138 Симфония на клавиатуре
139 Создаём системную горячую клавишу
140 Создание собственных горячих клавиш
141 Убрать программу из списка Ctrl+Alt+Delete
142 Эмуляция нажатия клавиш
143 Эмуляция нажатия клавиш 2
144 Выключить или перезагрузить компьютер
145 Выключить или перезагрузить, или завершить сеанс в любой версии Windows
146 Как выключить Win2000
147 Как выключить Win2000 2
148 Как выключить компьютер с любой версией Windows
149 Как заблокировать компьютер
150 Как корректно определить изменения в оборудовании Plug&Play
151 Как узнать имя компьютера
152 Как узнать имя пользователя
153 Отключить команду Завершение работы
154 Получение MAC адреса компьютера
155 Пример получения имени пользователя и домена под которым работает текущий поток или процесс
156 Вырубить монитор
157 Вырубить монитор 2
158 Как написать приложение, адекватно отображающееся на экранах с различным разрешением монитора
159 Как отследить изменения дисплея
160 Как пpогpаммно вывести окно свойств экpана
161 Как перевести монитор в режим stand-by
162 Как показать окно свойств экрана
163 Как получить снимок экрана
164 Как получить снимок экрана 2
165 Как рисовать линии (или ещё что-нибудь) на экране (TDesktopCanvas)
166 Как рисовать на экране
167 Как скопировать экран (или его часть) в TBitmap
168 Как сохранить содержимое экрана в файл
169 Как узнать и поменять разрешение экрана
170 Копирование содержимого экрана на форму
171 Копирование экрана
172 Копирование экрана 2
173 Настройка монитора
174 Определить, что изменились настройки экрана
175 Перетасовка экрана
176 Получить все возможные разрешения экрана
177 Процедура автоматического масштабирования формы под разрешение экрана
178 Растворение экрана
179 Что нужно предусмотреть при разработке приложения, которое будет работать при различном разрешении дисплея
180 Добавление события OnMouseLeave
181 Использование анимированных курсоров
182 Использование анимированных курсоров 2
183 Как автоматически помещать курсор мышки в центр контрола получившего фокус
184 Как запретить показ курсора в TEdit и ему подобных контролах
185 Как заставить мышь сдвинуться на нужную позицию
186 Как использовать процедуру mouse_event для имитации событий мыши
187 Как отключить курсор мыши
188 Как получить координаты указателя мыши относительно формы в Дельфи
189 Как поменять функции кнопок мышки
190 Как поместить курсор мышки в нужное место на форме
191 Как просимулировать нажатие кнопок мыши
192 Как узнать - присутствует ли мышка
193 Как узнать есть ли у мыши колесико
194 Как узнать текущие координаты мышки
195 Как узнать, находится ли мышка на форме
196 Ограничить область передвижения мыши
197 Определение и использование курсора
198 Определить когда мышь над компонентом, а когда она ушла с него
199 Отключить реакцию на события мыши
200 Подсветка компонента во время перемещения над ним мыши
201 Получить Handle и имя класса окна под мышкой
202 Собственные курсоры в программе
203 Создание мышиного перехватчика
204 Управление MouseOver через Hint
205 Управление мышкой
206 Как получить переменные окружения типа PATH и PROMPT
207 Как получить переменные окружения типа PATH и PROMPT 2
208 Как раскрыть строки переменных окружения
209 Как узнать переменные окружения
210 Как установить переменные окружения
211 Получение переменных окружения DOS
212 Получение переменных окружения DOS 2
213 Получение переменных среды
214 Escape код PASSTHROUGH
215 Вместо печати графики использовать резидентный шрифт принтера
216 Диалог прекращения печати
217 Изменение свойств печати во время ее выполнения
218 Как изменить принтер по умолчанию
219 Как изменить размер страницы при печати
220 Как напечатать изображение
221 Как определить количество заданий на печать
222 Как открыть диалог добавления принтера
223 Как отправить на принтер чистый поток данных
224 Как печатать без TPrinter
225 Как печатать в цвете
226 Как печатать растровые и векторные изображения и делать режим предварительного просмотра
227 Как получить информацию о заданиях на принтере
228 Как правильно печатать любую информацию (растровые и векторные изображения), а также как сделать режим предварительного просмотра
229 Как программно добавить принтер
230 Как программно изменить текущий порт принтера
231 Как производить Печать из WebBrowsera
232 Как распечатать WEB страничку при помощи HTML контрола
233 Как распечатать картинку
234 Как узнать все форматы бумаги, поддерживаемые принтером по умолчанию
235 Как узнать драйвер и порт принтера
236 Как узнать количество точек на дюйм для принтера
237 Как узнать края печати в Win16 и Win32
238 Как узнать, какие принтеры установлены в системе
239 Как узнать, какие принтеры установлены в системе 2
240 Как указать размер страницы не используя TPrinterSetupDialog
241 Как установить драйвер принтера
242 Как установить количество точек на дюйм в TPrinter
243 Класс TPrinter
244 Лучший способ печати формы
245 Метрики принтера
246 Настройки принтера
247 Определение параметров принтера через API
248 Определить минимальные поля для принтера
249 Особенности работы с TPrinter
250 Печать StringGrid
251 Печать в миллиметрах
252 Печать всей формы
253 Печать из RichEdit
254 Печать на любом принтере
255 Печать содержимого DBGrid через QuickReport
256 Печать содержимого TMemo или TListBox
257 Печать табуляторов с помощью TextOut
258 Печать текста в обход Windows
259 Печать через спулер на матричный принтер
260 Печать ячеек
261 Показать диалог печати и распечатать текстовый файл
262 Получить или установить принтер по умолчанию
263 Получить размер бумаги в миллиметрах
264 Получить список шрифтов и их размеров для текущего принтера
265 Построчная печать
266 Прерывание работы принтера
267 При попытке создать объект класса TPrinter я получаю exception
268 Пример вывода текста на печать, используя COM порт
269 Пример использования TPrinter
270 Проверить, печатает ли текущий принтер в цвете
271 Работа с принтером
272 Размер полей при печати
273 Распечатать Canvas
274 Распечатать TImage
275 Распечатать TStringList
276 Распечатать TStrings на принтере по умолчанию
277 Распечатать текст
278 Растягивание изображения при печати
279 Сброс на печать текстового файла
280 Сохранение точных размеров при печати
281 Существует ли способ для определение числа заданий Spoolerа печати
282 Управляющие коды принтера
283 Форматы бумаги
284 Хитрости печати
285 Вычисление тактовой частоты процессора
286 Как определить наличие сопроцессора
287 Как определить скорость процессора
288 Как определить скорость процессора 2
289 Как определить скорость процессора 3
290 Как определить тип процессора
291 Как получить информацию о загрузке процессора
292 Определение наличия в процессоре технологии MMX
293 Поддерживает ли процессор технологию 3DNow
294 Получение информации о процессоре
295 Работа с портами микропроцессора
296 Скорость работы процессора, точный таймер
297 Увеличить процессорное время, выделяемое программе
298 Дополненный TRegistry, умеет работать с значениями типа REG_MULTI_SZ (Windows NT, Windows 2000)
299 Доступ к реестру средствами API
300 Записать в реестр данные бинарного вида
301 Зарегистрировать новый тип файлов
302 Как из Delphi влиять на реестр (Изменить заголовок корзины)
303 Как можно определить доступные сервера приложений на этой машине через Registry
304 Как не администратору под NT получить доступ к реестру
305 Как получить имя программы, с которой ассоциировано то или иное расширение
306 Как поместить программу в автозапуск
307 О реестре
308 Объекты и TRegistry
309 Отключить редактор системного реестра
310 Получаем из реестра количество активных потоков, загруженность процессора и т.д.
311 Получить из регистров информацию о временной зоне (DST)
312 Получить многострочные значения из реестра и преобразовать их в TStringList
313 После внесения изменений в реестр, некоторые программы не видят их
314 Регистры - доступ и использование вместо WIN.INI
315 Сохранить объект TFont в реестре
316 Удобная загрузка местоположения формы
317 Узнать путь к каталогам Windows
318 Экспорт и импорт из реестра
319 WM_ACTIVATE
320 WM_ACTIVATEAPP
321 WM_CANCELMODE
322 WM_CLOSE
323 WM_GETMINMAXINFO
324 Великолепный метод Perform
325 Занесение сообшения в EventLog (Windows NT)
326 Как запрограммировать Undo
327 Как обнаружить активность юзера
328 Как обрабатывать сообщения
329 Как отловить момент окончания изменения размеров компонента
330 Как отловить сообщения о прокрутке TScrollBar
331 Многоразовая обработка сообщения
332 Мониторинг сообщений
333 Несколько методов, обрабатывающих одно сообщение
334 Обработка WM_SysCommand
335 Оповещение всей системы о изменении WIN.INI
336 Отловить сообщение в компоненте
337 Отправление сообщения сразу всем элементам управления формы
338 Отслеживать имя текущего компонента
339 Перехватывать сообщения Windows до Application.Run
340 Получить сообщение о переключении сессии в XP
341 Поменять шрифт ListBox посылкой сообщения
342 Просматривать сообщения формы
343 Сообщения Windows - введение
344 Узнать о завершении работы Windows
345 Что делает сообщение, какие значения используются для каждого поля сообщения и какие возвpащаемые значения ожидаются или задаются Windows
346 Что такое сообщения Windows
347 Сообщения Win32 [ BM ]
348 Сообщения Win32 [ DM ]
349 Сообщения Win32 [ EM ]
350 Сообщения Win32 [ LB ]
351 Сообщения Win32 [ WM ]
352 Сообщения Win32 [ CB ]
353 Richedit сам меняет язык при перемещении
354 Как добавить нужный язык в систему
355 Как из программы переключать языки
356 Как отловить изменение раскладки клавиатуры
357 Как проводить локализацию своих приложений
358 Как проводить локализацию своих приложений 2
359 Как программно переключить раскладку клавиатуры
360 Как узнать язык Windows по умолчанию
361 Как узнать, какой язык активен в Windows
362 Поддержка многоязычного интерфейса
363 Программа с многоязычным интерфейсом
364 Сменить язык
РЕКЛАМА
ПРЕДСТАВЛЯЕМ ВАШЕМУ ВНИМАНИЮ САЙТ HTTP://WWW.WALL-ANIMAL.NAROD.RU
ОГРОМНОЕ КОЛИЧЕСТВО ФОНОВЫХ РИСУНКОВ ДЛЯ РАБОЧЕГО СТОЛА, СТАТЬИ ПО АВТОМАТИЗАЦИИ ПРИ РАБОТЕ С ФОНОВЫМИ РИСУНКАМИ!!!
|
|