15 мая 2023 года "Исходники.РУ" отмечают своё 23-летие!
Поздравляем всех причастных и неравнодушных с этим событием!
И огромное спасибо всем, кто был и остаётся с нами все эти годы!

Главная Форум Журнал Wiki DRKB Discuz!ML Помощь проекту

C / Visual C++

Сетевое программирование:
  - Общие вопросы
  - FTP
  - TCP
  - UDP
  - Internet Explorer
  - Работа с почтой
  - Локальная сеть

Система:
  - Общие вопросы
  - Сообщения
  - Буфер обмена (Clipboard)
  - Дата, время и таймеры
  - Панель задач, System Tray и Рабочий стол
  - Файлы, Директории и Диски
  - Клавиатура
  - Мышка
  - Ввод / Вывод (COM, LPT-порты, модем)
  - Сервисы NT
  - Мультимедиа
  - Печать
  - DLL и ловушки
  - Процессы и потоки

Алгоритмы и математика

Компиляторы, полезное ПО и утилиты

FAQs
Пользовательский интерфейс:
  - ListCtrl, ListView, ListBox, ComboBox
  - TreeCtrl
  - Кнопки
  - Property Sheet, Property Page, TabCtrl
  - Edit ...
  - RichEdit
  - ToolBar
  - StatusBar
  - Менюшки
  - SliderCtrl, ScrollBar
  - ProgressBar
  - Разное

Окна
Диалоги
Консоль
Графика
DirectX / OpenGL

Win API:
  - Окна
  - ImageList, Icon, Bitmap...

MFC:
  - MDI / SDI
  - Общие вопросы

Базы данных
Советы
Игры
Разное

Последние поступления:
22.10.2003г. Extended Header Control
Улучшенный хеадер контрол на Win32 API с возможностью объединения колонок по категориям.
Компилятор: VC++ 6.0 и VC++ 2002
25.11.2002г. Работа с регионами
В Win32 API есть набор функций для работы с регионами. При помощи регионов Вы можете создавать различные поверхности, используя только стандартные геометрические фигуры. Ну а дальше всё зависит от Вашей выдумки.
Компилятор: C++
22.11.2002г. Цифровой дисплей, наследованный от CStatic
Этот контрол наследован от CStatic и основан на битмапе. Позволяет выводит символы трёх размеров, а так же в одну бегущую строку или в несколько скроллирующихся строк.
Компилятор: Visual C++ 6.0
22.11.2002г. Поворот битмапа на любой угол без использования GetPixel/SetPixel
Приведённый в этой статье код использует GetDIBits, поэтому работает довольно быстро, так как использует 32-битное представление битмапа. Все операции производятся в локальной памяти в отличие от медленных вызовов API функций GetPixel и BitBlt.
Компилятор: C++
11.11.2002г. Использование anonymous pipes для перехвата StdIn/StdOut дочернего процесса
В настоящей статье объясняется, как запустить дочернее консольное приложение и переадресовать его стандартный ввод/вывод с использованием неименованных пайпов.
Компилятор: C++
06.11.2002г. CMapi - MFC класс для отправки почты при помощи Simple MAPI
Simple MAPI это набор функций, экспортируемых MAPI32.dll, которые позволяют отправлять и получать почту. Simple MAPI присутствует во всех операционных системах Win32 начиная с Windows 95 (за исключением Windows CE).
Компилятор: Visual C++
10.10.2002г. Получение хистори из Internet Explorer
Программа позволяет получить все адреса, по которым пользователь ходил в интернете. Основная задача примера, это продемонстрировать одну из возможностей работы с Internet Explorer-ом.
Компилятор: Visual C++ 6
13.09.2002г. Создание и использование временного файла
Приложение открывает файл ORIGINAL.TXT при помощи функции CreateFile. Затем, при помощи функции GetTempFileName, приложение генерирует имя временного файла и используя CreateFile создаёт временный файл. Далее происходит считывание в буфер блоками по 4K, преобразование...
Компилятор: Visual C++
28.08.2002г. Набор классов для работы с регулятором громкости
Данный набор классов позволяет упростить разработку приложений, которые работают со звуком. Классы позволяют изменять и отслеживать такие значения как Output Master Volume, WaveOut Volume и Input (WaveIn) Volume.
Компилятор: Visual C++