Работа с буфером памяти с помощью WINAPI
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
Работа с буфером памяти с помощью WINAPI - 2009-05-23 14:36:00.090000
|
|
|
Rage
Сообщений: 24
Оценки: 0
Присоединился: 2006-07-26 14:47:18
|
Всем привет!!! Такая задача: вывести в EDIT содержимое буфера (текст)… Подскажите как это можно сделать???? Пробовал делать через SendMessage, но никакого результата это не дало, просто пустой EDIT и всё…
|
|
|
RE: Работа с буфером памяти с помощью WINAPI - 2009-05-23 15:46:03.313333
|
|
|
Zmaster
Сообщений: 930
Оценки: 0
Присоединился: 2007-02-09 19:02:43.500000
|
Вообще-то можно было и поподробнее все рассказать. Я правильно тебя понял: тебе надо прочитать определенный участок памяти и записать его в TEdit? Напиши как ты пробовал, а точнее твой код. А так, если можешь, то используй асм-вставки: 1. Записываешь участок памяти (сегмент:смещение) в массив символов. 2. Выводишь этот массив в TEdit
|
|
|
RE: Работа с буфером памяти с помощью WINAPI - 2009-05-23 17:42:45.100000
|
|
|
SmanxX1
Сообщений: 208
Оценки: 0
Присоединился: 2007-07-31 14:33:56.650000
|
quote:
А так, если можешь, то используй асм-вставки: 1. Записываешь участок памяти (сегмент:смещение) в массив символов. 2. Выводишь этот массив в TEdit Нафига так сложно то?
char *pS=reinterpret_cast<char *>(p); //p -- pointer Или же еще проще:
char *pS=(char*) p; Правда, что-то мне подсказывает, что ТС имел ввиду работу с буфером обмена. xD
|
|
|
RE: Работа с буфером памяти с помощью WINAPI - 2009-05-24 00:10:17.163333
|
|
|
_SaZ_
Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
|
SendMessage … WM_PASTE, если из буфера обмена. Если же из памяти - то WM_SETTEXT | SetWindowText, но не забываем про unicode | неunicode и про нуль символ в конце. Автору советую приводить код того, что не работает. Мы тут не телепаты.
|
|
|
RE: Работа с буфером памяти с помощью WINAPI - 2009-05-24 17:38:35.356666
|
|
|
VaZoNeZ
Сообщений: -6758
Оценки: 0
Присоединился: 2008-10-31 14:38:43.796666
|
API, которые тебе нужны для работы с буфером обмена:
CloseClipboard
GetClipboardData
OpenClipboard
|
|
|
|
|