MCPcopy Create free account
hub / github.com/FlaxEngine/FlaxEngine / GetText

Method GetText

Source/Engine/Platform/Windows/WindowsClipboard.cpp:82–105  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

80}
81
82String WindowsClipboard::GetText()
83{
84 String result;
85 OpenClipboard(nullptr);
86 HANDLE hMem = GetClipboardData(CF_UNICODETEXT);
87 if (hMem)
88 {
89 Char* data = static_cast<Char*>(GlobalLock(hMem));
90 result = data;
91 GlobalUnlock(data);
92 }
93 else
94 {
95 hMem = GetClipboardData(CF_TEXT);
96 if (hMem)
97 {
98 char* data = static_cast<char*>(GlobalLock(hMem));
99 result = data;
100 GlobalUnlock(data);
101 }
102 }
103 CloseClipboard();
104 return result;
105}
106
107Array<byte> WindowsClipboard::GetRawData()
108{

Callers 4

ShowMethod · 0.45
CreateProcessMethod · 0.45
WindowsWindowMethod · 0.45
SetTextMethod · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected