Форум программистов, компьютерный форум CyberForum.ru

Блокирока клавиатуры - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Описать переменные вещественного типа http://www.cyberforum.ru/cpp-beginners/thread20457.html
в с++ выражение "int a,б;" значит что а и б будут принимать только натуральные значения. а как задать дробные переменные?и можно ли в одной праграмме перечислить сначала натуральные переменные, а на следующей строке дробные?
C++ Помогите улучшить простой код Задача: Из-за высокой цены бензина водители озабочены затратами топлива своих аытомобилей. Один водитель взял в рейс несколько емкостей бензина, записывая пройденные мили и бензин, использованный из каждой емкости. Разаработайте программу, которая вводила бы пробег в милях и бензин, использованный из каждой емкости. Программа должна расчитывать и выводить на экран число миль на галлон для... http://www.cyberforum.ru/cpp-beginners/thread20441.html
C++ Выделение памяти под определенное количество массивов
Задача такая. В первой строке во входном потоке число N(1<=N<=100).Следующие N строк содержат символьные массивы. Названия состоят только из строчных латинских букв и цифр. Длина названий не превосходит 30 символов.Нужно найти одинаковые массивы.(на языке С) Напр.: 3 mother father brother Как сравнить все элементы массивов я знаю.Только не пойму,как для них выделять память,у нас же...
сортировка за определенным методом C++
начинаем процесс из двух первых элементов.отсортируем их.берем третий элемент и вставляем его в правильное место в уже отсортированную частьмассива(первые два элемента).так получается отсортировать первых три элемента. n-й элемент вставляемв уже отсортированную часть массива, который состоит из n-1 первых элементов.отсортировать массив этим методом(в порядке уменьшения элементов)
C++ как найти к-ый элемент массива следующим образом http://www.cyberforum.ru/cpp-beginners/thread20427.html
чтобы найти к-й по размеру элемент массива пользуясь таким методом.сначала находят место p первого элемента массива способом, чтобы слева были элементы, меньше его, а справа больше. если p=k, то все найдено. если p<k, то продолжают поиски k-p-го элемента в первой части массива, в следующем случае ищут p-k-ый элемент во второй части массива.
C++ как создать матрицу(смотрите описание) создать квадратную матрицупорядка n ,элементы которой-случайные числа 0,1,2,3.Определить,сколько в матрице квадратов 2 на 2, все элементы которых разные. подробнее

Показать сообщение отдельно
DanUnited
Программист TH
289 / 144 / 7
Регистрация: 06.01.2009
Сообщений: 537
08.01.2009, 12:41
Блокировка клавиатуры и мыши
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
// Для блокировки клавиатуры и мыши напиши следующий код:
void __fastcall TForm1::Button1Click(TObject *Sender)
{
HINSTANCE hDll;
//ниже прототип будущей функции
DWORD __stdcall (*BlockInput)(bool Status);
DWORD Result;
Memo1->Lines->Add("");
Memo1->Lines->Add("Загрузка функции BlockInput()...");
hDll = LoadLibrary("User32.dll");
Memo1->Lines->Add("hDll = " + IntToHex(int(hDll), 8));
BlockInput = (DWORD __stdcall (*)(bool Status))GetProcAddress(hDll,
"BlockInput");
Memo1->Lines->Add("BlockInput = " + IntToHex(int(BlockInput), 8));
if(!BlockInput)
{
Memo1->Lines->Add("Ошибка!!!");
FreeLibrary(hDll);
return;
}
Memo1->Lines->Add("Выполняем BlockInput(true)...");
Result = BlockInput(true);
Memo1->Lines->Add("Result = " + IntToStr(Result));
if(Result)
{
Memo1->Lines->Add("Теперь клиатура и мышь доступны только, если нажать CTRL+ALT+DEL");
Memo1->Lines->Add("Ждем 15 сек...");
Sleep(15000);
}
else Memo1->Lines->Add("Ошибка!!!");
Memo1->Lines->Add("Восстанавливаем все как было...");
BlockInput(false);
FreeLibrary(hDll);
Memo1->Lines->Add("Готово.");
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru