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

Запись числа в буфер обмена - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как найти кол-во сравнений в методе Шелла http://www.cyberforum.ru/cpp-beginners/thread782193.html
Здравствуйте, у меня есть двумерный массив, отсортированный методом Шелла, нужно найти кол-во сравнений и перестановок в нем. Кол-во перестановок я нашел. А вот найти кол-во сравнений не удается....
C++ Погрешность метода Симпсона Как рассчитать погрешность метода, если известно, что оценка погрешности составляет 0.01 #include <iostream> #include <cmath> #include <conio.h> using namespace std; float a,b,x1,x2,h,x;... http://www.cyberforum.ru/cpp-beginners/thread782130.html
C++ Взаимодействие функции и массива
Не понял, почему когда вводишь в функцию массив и его размер (12) она возвращает его (хотя она void)? void setRand(int arr, const int len) { for(int i = 0; i < len; i++) arr = rand() %...
C++ ввод двумерного массива
Как ввести двумерный массив с помощью объекта cin в виде прямоуголника с числами?
C++ Вызов функции с теми же параметрами, что и main http://www.cyberforum.ru/cpp-beginners/thread782087.html
Господа, вот уже голову сломал. У меня есть программа, которая принимает на вход 4 параметра и считает кое что. то есть это int main(int argc, char* argv) { calculate_it( argc, argv ); ...
C++ АВЛ деервья, реализация удаления всем привет! кто может помочь реализовать удаление всех четных элементов в АВЛ-дереве? сижу уже битый час пытаюсь и как-то безуспешно... #include <iostream> #include<iomanip> using namespace... подробнее

Показать сообщение отдельно
alex-sm93
0 / 0 / 0
Регистрация: 20.01.2013
Сообщений: 9

Запись числа в буфер обмена - C++

08.02.2013, 23:54. Просмотров 885. Ответов 3
Метки (Все метки)

Всем доброго времени суток.
Задание следующее: Определить координаты (x, y) и цвет точки, в которой находится курсор, вывести на экран и записать в буфер по нажатию клавиши.
Вот что я уже сделал:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
int main(void)
{
    int x_save=3; //переменные для сохранения значений
    int y_save=0;//
    long long color_save=0;//
    POINT p;
    HDC dc=GetDC(0);
    while(1) //цикл определения и вывода координат и цвета точки на экран
    {
    GetCursorPos(&p);
    COLORREF color=GetPixel(dc,p.x,p.y);
    if(x_save!=p.x||y_save!=p.y||color_save!=color)
    {
        system("cls");
        cout<<"x="<<p.x<<" y="<<p.y;
        cout<<" color="<<color<<endl;
        x_save=p.x;
        y_save=p.y;
        color_save=color;
    }
    }
    return 0;
}
В моей программе определяются координаты и цвет курсора и выводятся на экран консоли.
А вот запись в буфер (для последующего извлечения содержимого по нажатию Ctrl+V) реализовать не могу.
В буфер должны записываться числа в следующем порядке: "x y color", к примеру "150 1024 16776436".

Добавлено через 2 часа 46 минут
Тема еще актуальна.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru