03.11.2002Работа с мышкой
Частенько приложению требуется работать с мышью. Обычно, это графические программы, которые отслеживают координаты курсора во время рисования какого-нибудь рисунка.
<
08.10.2002Работа с клавиатурой
Каждое окно в системе устроено таким образом, что может получать сообщения при нажатии клавиш на клавиатуре. Эти сообщения имеют два типа: виртуальные коды и символьные сообщения. Для того, чтобы преобразовывать виртуальные коды клавиш в соответствующием им символьные, к окну должен быть прикреплён цикл трансляции сообщений.
<
25.09.2002Использование Ловушек
Установить ловушку можно при помощи функции SetWindowsHookEx, указав при этом: 1) тип ловушки; 2) диапазон её действия: на всю систему (глобальная ловушка) или только на текущий поток (локальная); 3) указатель на точку входа в процедуру.
<
23.09.2002Использование Окон
Обычно, первое окно, которое создаёт приложение, является главным окном. Главное окно можно создать при помощи функции CreateWindowEx, указав ей класс окна, имя окна, стиль, размер и расположение, а так же дескриптор меню. Так как главное окно принадлежит классу окна, то необходимо перед его созданием зарегистрировать оконный класс и сделать оконную процедуру для этого класса.
<
26.08.2002Как запретить Ctrl-Alt-Del или Alt-Tab в Windows XP
Наверное, нет такого программиста, который не догадывается для чего необходимо отключать так называемую "комбинацию из трёх пальцев". В первую очередь это необходимо, чтобы пользователь не смог заметить приложение удалённого управления его компьютером (в простонародье называемым Троянским конём). Однако, есть и масса других случаев, когда необходимо запретить Ctrl+Alt+Del. Так же, справедливости ради, стоит заметить, что очень часто вызов менеджера задач, это единственный способ снять зависшее приложение. Автор: Paul DiLascia <
13.08.2002Как cделать свою кнопку
Очень часто перед начинающим программистом постает проблема, как создать свою кнопку
подобно тем, что мы видим на CToolBar или еще где-то в чужих примерах. Автор: VitSoft <
31.07.2002Перехват оконных сообщений в CBuilder
C Builder предоставляет много способов перехвата сообщений для VCL компонент, однако самый быстрый и эффективный, это подмена оконной процедуры. Представленный здесь метод позволяет перехватить все оконные сообщения для любого VCL компонента имеющего дескриптор окна. Автор: borland.com <
03.07.2002Файлы в MFC (работа с классом CFile)
В данной статье рассказывается как открывать и закрывать файлы, а так же как считывать и записывать в них данные. Автор: msdn.microsoft.com <
24.04.2002Переходим к языку С++
Эта статья предназначена для программистов, переходящих от программирования на языке С к программированию на С++. В ней рассмотрены методы преобразования программ на языке С в программы на С++. Приводятся сведения, которые помогут изменить навыки программирования на языке С и приобрести новые, более полезные для работы на С++. Автор: Denn <
21.04.2002Как создавать значки в панели управления
Значки, которые мы привыкли видеть в панели управления, это так называемые апплеты, которые представляют из себя обычные DLL-ки, имеющие расширение .cpl и содержащие в себе специфическую функцию CPlApplet. Автор: Paul DiLascia <