mirror of
https://github.com/gui-cs/Terminal.Gui.git
synced 2025-12-26 15:57:56 +01:00
@@ -2343,7 +2343,22 @@ internal class WindowsClipboard : ClipboardBase
|
||||
{
|
||||
private const uint CF_UNICODE_TEXT = 13;
|
||||
|
||||
public override bool IsSupported { get; } = IsClipboardFormatAvailable (CF_UNICODE_TEXT);
|
||||
public override bool IsSupported { get; } = CheckClipboardIsAvailable ();
|
||||
|
||||
private static bool CheckClipboardIsAvailable ()
|
||||
{
|
||||
// Attempt to open the clipboard
|
||||
if (OpenClipboard (nint.Zero))
|
||||
{
|
||||
// Clipboard is available
|
||||
// Close the clipboard after use
|
||||
CloseClipboard ();
|
||||
|
||||
return true;
|
||||
}
|
||||
// Clipboard is not available
|
||||
return false;
|
||||
}
|
||||
|
||||
protected override string GetClipboardDataImpl ()
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user