Форум: "Начинающим";
Текущий архив: 2007.07.22;
Скачать: [xml.tar.bz2];
ВнизКак узнать, пуст ли буфер обмена Windows в настоящий момент? Найти похожие ветки
← →
Tack © (2007-06-26 16:45) [0]Можно, конечно, в цикле перебрать все возможные форматы буфера обмена, но это как-то некрасиво. Нет ли системной функции какой-нибудь?
← →
MBo © (2007-06-26 16:51) [1]В msdn по Clipboard functions ничего подходящего не нашел?
← →
Сергей М. © (2007-06-26 16:52) [2]А ты вправе уничтожать то что не тебе адресовано и не тебе принадлежит ?
← →
Tack © (2007-06-26 16:56) [3]Угу, еще раз посмотрел и нашел.
CountClipboardFormats > 0
это функции просто на первой странице "Clipboard Functions" нету. :-)
я осел.
← →
Tack © (2007-06-26 16:57) [4]> [2] Сергей М. © (26.06.07 16:52)
> А ты вправе уничтожать то что не тебе адресовано и не тебе
> принадлежит ?
да я вообще никого не трогаю :-)
← →
Сергей М. © (2007-06-26 16:59) [5]
> я вообще никого не трогаю
Да щщас !
А как насчет нескромного желания очистить весь клипборд, в то время как некие приложения заинтересованы в обмене какими-то своими данными посредством оного ? А ты - хрясь ! - взял и очистил ничтоже сумняшеся то, что тебя никак не касается)
← →
Tack © (2007-06-26 17:01) [6]Вопрос звучал так:
Как узнать, пуст ли буфер обмена Windows в настоящий момент?
Ключевое слово здесь узнать :-)
← →
Сергей М. © (2007-06-26 17:04) [7]
> Tack © (26.06.07 17:01) [6]
Я понимаю)
Но за словом "узнать" так и просматривается нескромное желание покоцать все что там имеется, если там хоть что-то имеется)
← →
Игорь Шевченко © (2007-06-26 17:06) [8]Сергей М. © (26.06.07 17:04) [7]
Для желания покоцать есть функция EmptyClipboard, кстати. Вполне себе документированная в PSDK.
← →
Tack © (2007-06-26 17:13) [9]
> [7] Сергей М. © (26.06.07 17:04)
> Но за словом "узнать" так и просматривается нескромное желание
> покоцать все что там имеется, если там хоть что-то имеется)
Вот люди... Все им преступники мерещатся... :-)
Мне надо кнопку одну заблокировать, если буфер пустой.
← →
Johnmen © (2007-06-26 17:18) [10]
> Мне надо кнопку одну заблокировать, если буфер пустой.
А как он м.б. пустым, если его никто не чистил?
← →
Tack © (2007-06-26 17:19) [11]> [10] Johnmen © (26.06.07 17:18)
> А как он м.б. пустым, если его никто не чистил?
Элементарно - при запуске Windows
← →
Tack © (2007-06-26 17:20) [12]А вообще, вот, Шевченко мог очистить, например :-)
← →
Johnmen © (2007-06-26 17:24) [13]
> Tack © (26.06.07 17:19) [11]
> Элементарно - при запуске Windows
У тебя буфер однократного применения одной программой?
:)))
← →
Tack © (2007-06-26 17:28) [14]> [13] Johnmen © (26.06.07 17:24)
> У тебя буфер однократного применения одной программой?
Не, это я так страхуюсь. Вдруг, где-то там через 15 лет появится в Виндовсе кнопка "Очистить буфер обмена". А так как моей программой будут пользоваться вечно, то она к этому будет готова. :-D
← →
clickmaker © (2007-06-26 17:52) [15]
> Мне надо кнопку одну заблокировать, если буфер пустой.
IsClipboardFormatAvailable()?
← →
oldman © (2007-06-26 19:16) [16]
> Как узнать, пуст ли буфер обмена Windows в настоящий момент?
Нажать Ctrl-V
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.07.22;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.05 c