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

старые данные в clipboard - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Есть книжка но не могу понять она подходит под описание http://www.cyberforum.ru/cpp-beginners/thread434921.html
Есть книжка но не могу понять она подходит под описание среды visual studio 2010 c++ ? Я вобщем столкнулся на таком случае, по заданию надо добавить строку #include "iostreem.h" а выходит что среда пишет ошибку, может это не для этой версии? у меня сейчас VS2010 там на картинке код который по какимта обстоятельствам что то в с++ 2010 не прописываеться, я перехожу на с++ с delphi...
C++ Помогите решить задачи Здравствуйте помогите пожалуйста решить данные задачи на языке Си, нужно на экзамен, буду очень благодарен... Все учебники облазил, никак не пойму как решать, а наш преподаватель ничего не объясняет...(( задачи Добавлено через 16 часов 14 минут Ну помогите плз...завтра экзамен уже(( http://www.cyberforum.ru/cpp-beginners/thread434899.html
C++ Функция, которая возвращает массив
Как сделать так чтобы функция возвращала указатель на рандомно сгенерированный массив. Входящими данными будет количество строк и столбцов матрицы.
C++ Найти сумму 20 чисел ряда
Помогите решить, банально но не хватает мыслей как найти сумму 20 чисел ряда, 2+4+8+16....
C++ Проблема в задачке http://www.cyberforum.ru/cpp-beginners/thread434845.html
#include <iostream.h> #include <string.h> #include <stdio.h> #include <math.h> #include <stdlib.h> #include <conio.h> double x; double function(double x);
C++ Исправьте мне ошибки! #include <iostream> #include <conio.h> #include <string.h> #include <windows.h> #include <iomanip> #include <math.h> using namespace std; char str; char ch; int i = 0; подробнее

Показать сообщение отдельно
NOCaut
3 / 3 / 0
Регистрация: 18.06.2009
Сообщений: 37
25.01.2012, 13:39     старые данные в clipboard
char* fromClipboard;
if (OpenClipboard(NULL))
{
if(IsClipboardFormatAvailable(CF_TEXT))
{
HANDLE hData = GetClipboardData(CF_TEXT);//извлекаем текст из буфера обмена
char* chBuffer= (char*)GlobalLock(hData);//блокируем память
fromClipboard = chBuffer;
GlobalUnlock(hData);//разблокируем память
EmptyClipboard(); //очищаем буфер
CloseClipboard();//закрываем буфер обмена
MessageBoxA(NULL, fromClipboard, NULL, MB_OK);
}
}
в буфере лежат старые данные. кто с этим сталкивался подскажите как лечить?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 05:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru