???????? ???????????????? ?? ????????

Обьяснитемне, тупому.

Программы, software, hardware, warez, cracks и все что с этим связано.

Обьяснитемне, тупому.

Сообщение Joe_Narn » Сб фев 07, 2004 0:21 am

Где в виндах хранятся скрины? Искал-искал... :oops:
-Вы кто?
-Я некромант...
-Некрофил?
-НЕКРОМАНТ!!!
Аватара пользователя
Joe_Narn
Капитан
 
Сообщения: 3024
Зарегистрирован: Пт янв 09, 2004 16:20 pm
Откуда: Dmitrow


Сообщение DievSE » Сб фев 07, 2004 0:24 am

Что ты имеешь в виду под скринами?
Ламерство – это не отсутствие знаний, а ничем не подкрепленная уверенность в их наличии.
Аватара пользователя
DievSE
Пользователь
 
Сообщения: 160
Зарегистрирован: Сб янв 17, 2004 18:28 pm
Откуда: Дмитров

Сообщение Joe_Narn » Сб фев 07, 2004 2:39 am

Скриншоты, которые на "принтскрин" делаются.
-Вы кто?
-Я некромант...
-Некрофил?
-НЕКРОМАНТ!!!
Аватара пользователя
Joe_Narn
Капитан
 
Сообщения: 3024
Зарегистрирован: Пт янв 09, 2004 16:20 pm
Откуда: Dmitrow

Сообщение sm0ke » Сб фев 07, 2004 10:36 am

делаешь скриншот, потом запускаешь программу Paint, входит в стандартный набор windows, и говоришь "вставить". После, картинку можешь сохранить куда угодно.
не можешь удушить - обними!
Аватара пользователя
sm0ke
Пользователь
 
Сообщения: 265
Зарегистрирован: Вт фев 03, 2004 21:23 pm
Откуда: Дмитров

Сообщение dim » Сб фев 07, 2004 11:55 am

в буфере обмена :roll:
dim
Постоянный писатель
 
Сообщения: 339
Зарегистрирован: Пн янв 19, 2004 11:23 am
Откуда: тутошний

Сообщение Joe_Narn » Сб фев 07, 2004 14:52 pm

dim писал(а):в буфере обмена :roll:
А это что за зверь?
-Вы кто?
-Я некромант...
-Некрофил?
-НЕКРОМАНТ!!!
Аватара пользователя
Joe_Narn
Капитан
 
Сообщения: 3024
Зарегистрирован: Пт янв 09, 2004 16:20 pm
Откуда: Dmitrow

Сообщение dim » Сб фев 07, 2004 15:02 pm

///Александр Бельбаков, msa.km.ru


Введение


Буфер обмена - это набор функций и сообщений, который позволяет приложениям сохранять в памяти данные и передавать их между разными приложениями. Объект в буфере обмена может быть представлен в любом формате данных, называемом форматом буфера обмена. Каждый формат определён целым значением. Для стандартных форматов буфера обмена эти значения являются константами, определёнными в Win32 API.

Зарегистрированные форматы


Множество приложений работает с данными, которые не могут быть переданы в стандартных форматах буфера обмена без потери информации. Во избежание этого программы создают свой собственный формат. Стандартные (предопределённые) форматы называются зарегистрированными форматами буфера обмена. Например, если приложение копирует форматированный текст в буфер обмена, используя текстовый формат, то информация о форматировании будет потеряна. Решением проблемы будет создание (реистрация) нового формата, такого как Rich Text Format (RTF).

Для регистрации нового формата буфера обмена используйте функцию RegisterClipboardFormat. Эта функция присваивает новому формату целое числовое значение, которое представляет этот формат. Чтобы получить имя зарегистрированного формата буфера обмена, передайте его номер функции GetClipboardFormatName.

Если более чем одно приложение регистрирует формат буфера обмена с одинаковым именем, вызовы функции RegisterClipboardFormat будут возвращать одинаковое значение. Список стандартных форматов смотрите в описании функци SetClipboardData.

Частные форматы


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

Множество форматов


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

Например, предположим, что пользователь копирует форматированный текст из текстового редактора (WordPad). Приложение первым поместит данные в наиболее подходящем формате (RTF), а затем в обычном текстовом формате (CF_TEXT). Когда же содержимое буфера обмена вставляется в другое приложение (Notepad - обычный текстовый редактор), оно получит данные в наиболее подходящем формате для себя (в случаее с Notepad - текстовом формате, если это Microsoft Word, то в формате RTF).

Оперции с буфером обмена


Приложение должно использовать буфер обмена при вырезки (Cut), копировании (Copy) или вставке данных (Paste). Приложение помещает данные в буфер обмена при операциях Copy и Cut, а получает данные из буфера обмена для оперции Paste.

Чтобы поместить или получить данные из буфера обмена, сначала надо его открыть, используя функцию OpenClipboard. Только одно приложение (точнее окно) может работать с буфером обмена, когда он открыт. Чтобы найти окно, работающее с буфером обмена, вызовите функцию GetOpenClipboardWindow. После того, как приложение закончит работу с буфером обмена, оно должно закрыть его, вызвав функцию CloseClipboard.

Операции Cut и Copy


Чтобы поместить информацию в буфер обмена, сначала окно должно очистить предыдущее его содержание, используя функцию EmptyClipboard. Эта функция посылает сообщение WM_DESTROYCLIPBOARD предыдущему владельцу буфера обмена, освобождает ресурсы и назначает владельцем окно, которое открыло буфер обмена. Чтобы узнать какое окно является владельцем буфера обмена, используйте функцию GetClipboardOwner.

После очистки буфера обмена окно помещает в него как можно больше форматов данных. Для каждого формата окно вызывает функцию SetClipboardData, указывая идентификатор формата и указатель памяти (на данные). Указатель памяти может быть равен NULL, означая то, что окно выдаст данные только при запросе.

Операция Paste


Для получения информации из буфера обмена, сначала окно определяет формат информации. Обычно, окно перечисляет доступные форматы, используя функцию EnumClipboardFormats. В альтернативном случае также можно использовать функцию GrtPriorityClipboardFormat, которая укажит наиболее подходящие форматы по их приоритету. Окно, поддерживающее только один формат может использовать функцию IsClipboardFormatAvailable, которая определит, доступен ли указанный формат данных в буфере обмена.

После определения формата данных буфера обмена окно вызывает функцию GetClipboardData. Эта функция возвращает указатель объекта в памяти, который содержит необходимые данные.

Память и буфер обмена


Под объект в памяти, который должен быть размещён в буфере обмена должен быть выделен блок этой памяти, используйте функцию GlobalAlloc с константами GMEM_DDESHARE и GMEM_MOVEABLE. А для получения данных из памяти используйте функцию CopyMemory.

Clipboard Viewers


Clipboard Viewer - это приложение, которое показывает содержимое буфера обмена в данный момент. По соглашению Clipboard Viewer не влияет на содержимое буфера обмена (не изменяет данные). Обычно, Clipboard Viewer может показывать по крайней мере 3 общих формата: CF_TEXT, CF_BITMAP и CF_METAFILEPICT.

Приложение должно добавить себя в цепочку обозревателей буфера обмена, вызвав функцию SetClipboardViewer. Возвращаемое значние - указатель следующего окна в этой цепочке. Чтобы получить указатель первого окна цепочки используйте функцию GetClipboardViewer. Каждый раз, когда содержимое буфера обмена меняется, система отправляет сообщение WM_DRAWCLIPBOARD первому окну цепочки, затем это окно должно отправить это же сообщение следующему, и т.д. Перед завершением работы Clipboard Viewer должен удалить себя из цепочки обозревателей буфера обмена, вызвав функцию ChangeClipboardChain.

вот собсно и всё :D
dim
Постоянный писатель
 
Сообщения: 339
Зарегистрирован: Пн янв 19, 2004 11:23 am
Откуда: тутошний

Сообщение Joe_Narn » Сб фев 07, 2004 15:04 pm

Исчерпывающий ответ. :lol: Данке, добрый человек. :lol:
-Вы кто?
-Я некромант...
-Некрофил?
-НЕКРОМАНТ!!!
Аватара пользователя
Joe_Narn
Капитан
 
Сообщения: 3024
Зарегистрирован: Пт янв 09, 2004 16:20 pm
Откуда: Dmitrow

Сообщение sm0ke » Сб фев 07, 2004 15:11 pm

мде, dim, ты бы его еще на 2-х недельные лекции пригласил, на тему "что такое буфер". Запомни, самое главное, "буфер" это не то что девки носят, а специально веделенная виртуальная память для временных хранений информаций! :)
не можешь удушить - обними!
Аватара пользователя
sm0ke
Пользователь
 
Сообщения: 265
Зарегистрирован: Вт фев 03, 2004 21:23 pm
Откуда: Дмитров

Сообщение gosha » Сб фев 07, 2004 15:13 pm

sm0ke писал(а):мде, dim, ты бы его еще на 2-х недельные лекции пригласил, на тему "что такое буфер". Запомни, самое главное, "буфер" это не то что девки носят, а специально веделенная виртуальная память для временных хранений информаций! :)


А почему это буфер это не то что девки носят? 8-)
Аватара пользователя
gosha
Граф зе Админ
 
Сообщения: 16082
Зарегистрирован: Вс ноя 02, 2003 14:19 pm
Откуда: Кончинино

Сообщение sm0ke » Сб фев 07, 2004 15:19 pm

гоги, что ты меня путаешь? =) кто сказал, буфер к девкам не относится? у них буферы, просто другие функции выполняют.
не можешь удушить - обними!
Аватара пользователя
sm0ke
Пользователь
 
Сообщения: 265
Зарегистрирован: Вт фев 03, 2004 21:23 pm
Откуда: Дмитров

Сообщение White_bear » Сб фев 07, 2004 15:20 pm

гы гы :twisted:
Аватара пользователя
White_bear
Терминатор Немо
 
Сообщения: 1876
Зарегистрирован: Вс ноя 02, 2003 17:32 pm
Откуда: Янтарное королевство

Сообщение gosha » Сб фев 07, 2004 15:22 pm

sm0ke писал(а):гоги, что ты меня путаешь? =) кто сказал, буфер к девкам не относится? у них буферы, просто другие функции выполняют.


квота : Запомни, самое главное, "буфер" это не то что девки носят, а ...
прочитай с учетом запятых. Так кто путает или не то пишет? :)
Кстати насчет назначения не стоит развивать дискуссию :) Я боюсь это взрывоопасная тема :lol:
Аватара пользователя
gosha
Граф зе Админ
 
Сообщения: 16082
Зарегистрирован: Вс ноя 02, 2003 14:19 pm
Откуда: Кончинино

Сообщение Joe_Narn » Сб фев 07, 2004 15:24 pm

Более чем. :lol:
-Вы кто?
-Я некромант...
-Некрофил?
-НЕКРОМАНТ!!!
Аватара пользователя
Joe_Narn
Капитан
 
Сообщения: 3024
Зарегистрирован: Пт янв 09, 2004 16:20 pm
Откуда: Dmitrow

Сообщение sm0ke » Сб фев 07, 2004 15:27 pm

гоги, ты хочешь, смока намбер два, окончательно запутать? :)
.....и пойдет он искать скриншоты в буферах свое гирлфрендши :)
не можешь удушить - обними!
Аватара пользователя
sm0ke
Пользователь
 
Сообщения: 265
Зарегистрирован: Вт фев 03, 2004 21:23 pm
Откуда: Дмитров

Сообщение Joe_Narn » Сб фев 07, 2004 15:37 pm

Это кто тут номер два??? :twisted:
-Вы кто?
-Я некромант...
-Некрофил?
-НЕКРОМАНТ!!!
Аватара пользователя
Joe_Narn
Капитан
 
Сообщения: 3024
Зарегистрирован: Пт янв 09, 2004 16:20 pm
Откуда: Dmitrow

Сообщение DievSE » Сб фев 07, 2004 18:38 pm

В общем с буферами, то есть буфером, разобрались. :)
Ламерство – это не отсутствие знаний, а ничем не подкрепленная уверенность в их наличии.
Аватара пользователя
DievSE
Пользователь
 
Сообщения: 160
Зарегистрирован: Сб янв 17, 2004 18:28 pm
Откуда: Дмитров

Сообщение MatriX » Вс фев 08, 2004 2:37 am

sm0ke писал(а):гоги, что ты меня путаешь? =) кто сказал, буфер к девкам не относится? у них буферы, просто другие функции выполняют.


у них другой формат :lol:
Аватара пользователя
MatriX
Спец юзер
 
Сообщения: 941
Зарегистрирован: Пн янв 12, 2004 16:19 pm
Откуда: Где-то в районе Дмитрова

Сообщение DievSE » Вс фев 08, 2004 2:59 am

И размеры :D . А функции те же (хочешь фотку вложи, хочешь письмо) + дополнительная и самая важная... :D
Ламерство – это не отсутствие знаний, а ничем не подкрепленная уверенность в их наличии.
Аватара пользователя
DievSE
Пользователь
 
Сообщения: 160
Зарегистрирован: Сб янв 17, 2004 18:28 pm
Откуда: Дмитров

Сообщение Joe_Narn » Вс фев 08, 2004 3:02 am

И понеслааась....... Закройте тему, а то они ща начнут свои буфера сравнивать. :lol:
-Вы кто?
-Я некромант...
-Некрофил?
-НЕКРОМАНТ!!!
Аватара пользователя
Joe_Narn
Капитан
 
Сообщения: 3024
Зарегистрирован: Пт янв 09, 2004 16:20 pm
Откуда: Dmitrow

Сообщение DievSE » Вс фев 08, 2004 3:06 am

Свои то зачем?
Ламерство – это не отсутствие знаний, а ничем не подкрепленная уверенность в их наличии.
Аватара пользователя
DievSE
Пользователь
 
Сообщения: 160
Зарегистрирован: Сб янв 17, 2004 18:28 pm
Откуда: Дмитров

Сообщение fetid » Сб фев 14, 2004 5:47 am

Кстать довольно неплохо хранить нужную инфу в буферах любимой девушки - и носитель удобный, да и под рукой всегда :mrgreen: :mrgreen: :mrgreen:
Аватара пользователя
fetid
Постоянный писатель
 
Сообщения: 404
Зарегистрирован: Вт ноя 18, 2003 23:07 pm

Сообщение Durak » Ср фев 18, 2004 23:50 pm

Так если у них(девков) буфера - это не клипборд, то зачем им весь этот тюнинг? :shock:
Как только вы встанете на нашу точку зрения, мы с вами полностью согласимся.
Аватара пользователя
Durak
Здесь живет давно...
 
Сообщения: 3740
Зарегистрирован: Пт дек 26, 2003 0:10 am

Сообщение DievSE » Пт фев 20, 2004 21:03 pm

Дас, интересный вопрос, пожалуй надо у них и спросить :D
Ламерство – это не отсутствие знаний, а ничем не подкрепленная уверенность в их наличии.
Аватара пользователя
DievSE
Пользователь
 
Сообщения: 160
Зарегистрирован: Сб янв 17, 2004 18:28 pm
Откуда: Дмитров

Сообщение Joe_Narn » Пт фев 20, 2004 21:36 pm

А зачем спрашивать? И так понятно - с "тюнингом" лучше, чем без него. :lol:
-Вы кто?
-Я некромант...
-Некрофил?
-НЕКРОМАНТ!!!
Аватара пользователя
Joe_Narn
Капитан
 
Сообщения: 3024
Зарегистрирован: Пт янв 09, 2004 16:20 pm
Откуда: Dmitrow

След.

Вернуться в Сети, программы и железо

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7

cron
Яндекс.Метрика