|
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО! |
|
|
Private Clipboard Formats
An application can identify a private clipboard format by defining a value in the range CF_PRIVATEFIRST through CF_PRIVATELAST. An application can use a private clipboard format for an application-defined data format that does not need to be registered with the system.
Data handles associated with private clipboard formats are automatically freed by the system. Windows that use private clipboard formats can use the WM_DESTROYCLIPBOARD message to free any related resources that are no longer needed. For more information about the WM_DESTROYCLIPBOARD message, see Clipboard Ownership. An application can place data handles on the clipboard by defining a private format in the range CF_GDIOBJFIRST through CF_GDIOBJLAST. When using values in this range, the data handle is not a handle to a GDI object, but is a handle allocated by the GlobalAlloc function with the GMEM_DDESHARE and GMEM_MOVEABLE flags. When the clipboard is emptied the system automatically deletes the object using the GlobalFree function
|
Пригласи друзей и счет твоего мобильника всегда будет положительным! |
|
Пригласи друзей и счет твоего мобильника всегда будет положительным! |
Частный Clipboard Formats
Приложение может идентифицировать частный формат буфера определяя величину в дипазоне CF_PRIVATEFIRST через CF_PRIVATELAST. Приложение может использовать частный формат буфера для определенного прикладного формата данных, что не должно быть зарегистрировано системой.
Ручки Данных связанные частными форматами буфера автоматически освобождены системой. Windows, что использовать частный буфер, форматы могут использовать сообщение WM_DESTROYCLIPBOARD, чтобы освобождать любые связанные ресурсы, которые не - больше не нужно. Более подробно о сообщении WM_DESTROYCLIPBOARD, смотри Clipboard Ownership. Приложение может установить ручки данных в буфере определяя частный формат в дипазоне CF_GDIOBJFIRST через CF_GDIOBJLAST. При использовании величин в этом дипазоне, ручка данных является не ручка на объект GDI, но - ручка распределенная функцией GlobalAlloc с GMEM_DDESHARE и флаги GMEM_MOVEABLE. Когда буфер - emptied система автоматически удаляет объект, использовавший функцию GlobalFree
|
|
|
|