Познавательный блог Мобильная врсия

Страницы

Промо

Функция GetACP. Как узнать текущую кодовую страницу на C++

Функция GetACP. Как узнать текущую кодовую страницу на C++. Функция GetACP — Получает кодовую страницу установленную на компьютере (ANSI).

UINT GetACP(VOID);

Пример:

#include "stdafx.h"
#include "windows.h"
#include "iostream.h"
#include "stdio.h"

void main()
{
cout << GetACP() << endl;
getchar();
}

Как получить ASCII код символа на C++

Как получить ASCII код символа на C++.

Простейшая функция, заберет символ CHAR и вернет в INT его ASCII символ. Это открытие я сделал на 1 курсе универа, когда учился программировать.

ascii_cod(char x)
{
int a;
a = x;
return a;
}

Читать полностью →

Завершить процесс по имени его файла. Простейший антивирус на C++.

Завершить процесс по имени его файла. Простейший антивирус. Закрыть по имени файла на C++

Нижеприведенный код закрывает приложения, имена которых совпадают с указанными в начале.Перебирай все процессы, программа ищет совпадения с именами файлов и завершает неугодные приложения.

Читать полностью →

Как работает швейная машинка.

1109 153733 4ba842039dc7556d74a511b0b912c2fb - Как работает швейная машинка.

Гимн дрочеров

Моя рука-милее нету
Всех ближе мне и всех родней
Моя рука всегда раздета
И никогда проблем нет с ней

Мазольный пластырь как прокладка
Предохранит меня от бед
С моей рукою очень сладко
Она заменит всегда и грЕблю и минет

Пр: Мы-ананисты народ плечистый
Народ плечистый-заводной
Мы-ананисты честны и чисты
Мы уважаем труд ручной

С женским полом дохнем мы от скуки
Болит башка от бредней их
Они ведь только для безруких
А может для глухонемых

:) Я валялся.

Как работать с элементами рабочего стола на C++

Как работать с элементами рабочего стола на C++. рабочий стол и все его элементы, кнопки, панели, ярлыки, часы — всё это формы и как все формы они имеют заголовки, и прочие параметры присущие обычным окнам. Для поиска и работы с этими элементами необходимо знать их названия, чтобы найти хэндлы.

Shell_TrayWnd — Панелька внизу
Button, start — Кнопка пуск
ReBarWindow32 — Панель левее кнопки пуск
ToolbarWindow32. Quick Launch — Быстрый запуск
MSTaskSwWClass — Панель, там где минимизированные окна и т.п.
TrayNotifyWnd — Напоминалка и Весь трэй
Button — Баттон для показа скрытых иконок в ХР
SysPager — Эээ, сами иконки прог в систрее
TrayClockWClass — Часики

В примере ниже программа каждую секунду будет последовательно скрывать и показывать все объекты на рабочем столе :)

Читать полностью →

Функции gotoxy и clrscr. бегущая строка на C++

Функции gotoxy и clrscr. бегущая строка на C++.

Функция gotoxy — перемещает курсор в текстовом окне в указанную позицию. Если координаты указаны неверно, вызов данной функции игнорируется. Например, это произойдет при вызове gotoxy(40,30) когда окно имеет размеры 35 на 25.

Функция clrscr — очищает текущее текстовое окно и перемещает курсор в верхний левый угол экрана (в позицию 1,1)

Читать полностью →

Работа со структурами на C++. Задание на создание базы.

Работа со структурами на C++. Задание на создание базыданных работников фирмы с заданными полями.

Это маленькая программка является примером того, как начинать программировать базы данных в среде c++. С возможностью чтения и записи в файл, а также редактирование данных.

Функционал:

1 - Ввод информации о рабочих.
2 - Просмотр информации о рабочих.
3 - Редактирование базы.
4 - Сохранение базы в файл.
5 - Загрузка базы из файла.
6 - Поиск рабочих.
7 - Удаление файла базы.
8 - Выход из системы.

Читать полностью →

Как определить тип процессора на C++

Как определить тип процессора на C++. Используем Ассемблерную вставку. Что она делает я в душе не ебу по показывает правильно.

#include <iostream.h>
#include <conio.h>
#include <windows.h>

int main(int argc, char* argv[])
{
BYTE m,s;
asm
{
mov m,dh;
mov s,dl;
}

int a = m;
cout<<"Type Processor : "<<a<<endl;
a = s;
cout<<"Number Processor: "<<a<<endl;
return 0;
}

Работа с процессами. Функции CreateProcess и TerminateProcess

Работа с процессами. Функции CreateProcess и TerminateProcess.

Для того чтобы из обычного любого приложения создать процесс нам необходима функция CreateProcess.

BOOL CreateProcess(
LPCTSTR lpApplicationName, // указатель на имя исполняемого файла
LPTSTR lpCommandLine, // указатель на командную строку
LPSECURITY_ATTRIBUTES lpProcessAttributes, // указатель на атрибуты безопасности процесса
LPSECURITY_ATTRIBUTES lpThreadAttributes, // указатель на атрибуты безопасности потока
BOOL bInheritHandles, // указатель на флаг наследования
DWORD dwCreationFlags, // флаги создания
LPVOID lpEnvironment, // указатель на новый блок среды
LPCTSTR lpCurrentDirectory, // указатель на имя текущего каталога
LPSTARTUPINFO lpStartupInfo, // указатель на структуру STARTUPINFO
LPPROCESS_INFORMATION lpProcessInformation // указатель на структуру PROCESS_INFORMATION
);

Читать полностью →



Поиск по сайту

Статистика

Мета

  Разработка и дизайн — StvPromo.ru