MFC | WinAPI | ActiveX | STL | MCI | INI | NetWork | ODBC | DAO | OpenGL | DirectX | Подробности | Комментарии | MSDN | ISAPI | RAS | MCP | OLEDB | Samples | Source | Отладка

Win 32 API по шагам

WinAPI | Окна | Каретки | Буфер обмена | Стандартные диалоговые окна | Курсоры | Диалоговые окна | Hook | Пиктограммы | Ускорители | Клавиатура | Меню
1 | 2 | 3 | 4
Шаг 1 - Окна Windows и функции доступа к ним. (31.01.2000, update 10.12.2001 - 2.4 Kb)
Шаг 2 - Запуск почтовой программы. (31.01.2000 - 1.3 Kb)
Шаг 3 - GetMenu. (05.02.2000 - 1.7 Kb)
Шаг 4 - Окно Windows на С. (09.02.2000, update 10.12.2001 - 2.3 Kb)
Шаг 5 - GetWindowDC и рабочий стол. (09.02.2000 - 1.3 Kb)
Шаг 6 - Рисуем в консольном окне. (09.02.2000 - 1.5 Kb)
Шаг 7 - Информация о диске GetVolumeInformation. (11.02.2000 - 1.3 Kb)
Шаг 8 - Получение сетевого имени WNetGetUser. (11.02.2000 - 1.0 Kb)
Шаг 9 - Синхронизация файловых операций Mutex. (12.02.2000 - 2.6 Kb)
Шаг 10 - Информация и языке системы GetLocaleInfo. (12.02.2000 - 1.3 Kb)
Шаг 11 - Информация о типе диска GetDriveType. (12.02.2000 - 1.3 Kb)
Шаг 12 - Работа с COM и LPT портом CreateFile. (19.02.2000 - 2.6 Kb)
Шаг 13 - Именованные каналы (PIPE). (21.02.2000 - 2.6 Kb)
Шаг 14 - Перечисление сервисов NT EnumServicesStatus. (22.02.2000 - 2.1 Kb)
Шаг 15 - Обнаружение нажатия клавиш. (23.02.2000 - 1.0 Kb)
Шаг 16 - Программно меняем разрешение экрана. (24.02.2000 - 1.0 Kb)
Шаг 17 - Посылаем сообщение закрытия приложения. (27.02.2000, update 10.12.2001 - 1.2 Kb)
Шаг 18 - Как узнать имя EXE файла программы. (28.02.2000 - 1.0 Kb)
Шаг 19 - Запуск программ WinExec. (15.02.2000 - 1.8 Kb)
Шаг 20 - Узнаем специальные папки Windows. (09.08.2000 - 1.9 Kb)
Шаг 21 - Создаем LOG файл SetupInitializeFileLog. (15.08.2000 - 1.6 Kb)
Шаг 22 - Вызов функций из DLL - GetModuleHandle и GetProcAddress. (3.11.2000 - 2.3 Kb)
Шаг 23 - IMAGE_DOS_HEADER. (5.11.2000 - 3.8 Kb)
Шаг 24 - PIMAGE_NT_HEADERS. (5.11.2000 - 2.0 Kb)
Шаг 25 - IMAGE_FILE_HEADER. (5.11.2000 - 2.6 Kb)
Шаг 26 - IMAGE_OPTIONAL_HEADER32. (5.11.2000 - 4.1 Kb)
Шаг 27 - Каталог IMAGE_DIRECTORY_ENTRY_EXPORT и истинное имя DLL. (6.11.2000 - 2.9 Kb)
Шаг 28 - Список функций из DLL AddressOfNames. (6.11.2000 - 4.2 Kb)
Шаг 29 - Сравнение USER32 для Windows 98 и Windows 2000. (6.11.2000 - 1.5 Kb)
Шаг 30 - VirtualProtect. (8.11.2000 - 2.5 Kb)
Шаг 31 - Программа, которая не удаляется из списка задач. (9.11.2000 - 1.0 Kb)
Шаг 32 - Сканируем список процессов. (9.11.2000 - 1.9 Kb)
Шаг 33 - Win98 как NT. Убиваем процесс. (9.11.2000 - 2.8 Kb)
Шаг 34 - Сканируем модули. (10.11.2000 - 2.7 Kb)
Шаг 35 - Список процессов. (10.11.2000 - 1.3 Kb)
Шаг 36 - GetVersion(). (31.12.2000 - 1.7 Kb)
Шаг 37 - GetVersionEx(). (31.12.2000 - 1.2 Kb)
Шаг 38 - GetComputerName(). (31.12.2000 - 1.0 Kb)
Шаг 39 - RegisterClass(). (2.01.2001 - 1.1 Kb)
Шаг 40 - Управление питанием монитора с помощью WM_SYSCOMMAND. (3.01.2001 - 2.4 Kb)
Шаг 41 - Явный вызов функций DLL. (8.01.2001 - 2.4 Kb)
Шаг 42 - Функция WinMain(). (8.01.2001 - 3.9 Kb)
Шаг 43 - CreateWindow(). (8.01.2001 - 2.2 Kb)
Шаг 44 - Извлечение ресурсов из модуля EnumResourceTypes(). (10.01.2001 - 2.2 Kb)
Шаг 45 - Извлечение имен ресурсов EnumResourceNames(). (10.01.2001 - 2.5 Kb)
Шаг 46 - О функциях Enum. (12.01.2001 - 2.9 Kb)
Шаг 47 - Поиск ресурсов FindResource. (16.01.2001 - 1.5 Kb)
Шаг 48 - LoadIcon(). (16.01.2001 - 1.6 Kb)
Шаг 49 - Макросы для ресурсов. (18.01.2001 - 1.0 Kb)
Шаг 50 - LoadResource(). (18.01.2001 - 1.4 Kb)
1 | 2 | 3 | 4

Автор: Каев Артем