Перейти к содержимому

Программно создаем динамическую иконку

Программно создаем динамическую иконку. Для создания динамической иконки (и не только) понадобится API функция:

HICON CreateIcon(HINSTANCE hInstance, int nWidth, int nHeight, BYTE cPlanes, BYTE cBitsPixel, CONST BYTE *lpbANDbits, CONST BYTE *lpbXORbits);
Подробнее »Программно создаем динамическую иконку

Программное нажатие кнопки

Программное нажатие кнопки. В данном примере хочу показать, как просто манипулировать над элементами управления, чужой программы. Для этого нам понадобится всего несколько API функций.
Подробнее »Программное нажатие кнопки

Передача файлов с помощью TransmitFile

Передача файлов с помощью TransmitFile. Функция TransmitFile служит для быстрой передачи данных из файлов, благодаря тому, что она работает в режиме ядра(kernel mode), и не происходят частые переключения между режимами. Данная функция это дополнение к WinSock, то есть если Вы пишите программу для Win32 и после хотите перенести код на Unix-системы, то придется значительно изменять код.

Подробнее »Передача файлов с помощью TransmitFile

Перечисление элементов реестра используя API

Перечисление элементов реестра используя API. У меня установлена программа RegCleaner, в которой можно просмотреть элементы автозапуска. Сейчас попытаюсь объяснить, как сделать перечисление значений ключа реестра, для этого существует API функция RegEnumValue.

Подробнее »Перечисление элементов реестра используя API

Удаление системных часов с панели задач

Удаление системных часов с панели задач. Однажды мне понадобилось удалить часы с панели задач, так как у меня есть своя программа показывающая время. Максимум чего смог добиться, просто скрыть их, но оставалось пустое место, что выглядело не очень красиво. После обнаружил очень интересную вещь, если вызвать Shell_NotifyIcon(NIM_DELETE,&nid); то пустое место исчезает.

Подробнее »Удаление системных часов с панели задач