Ich habe ein benutzerdefiniertes Datenformat in der Zwischenablage (es wird von einem Drittanbieterprogramm dort eingestellt).
Ich erhalte die Größe der Daten aus der Zwischenablage mit: < /p>
HANDLE data = GetClipboardData(format);
DWORD len = GlobalSize(data);
< /code>
Das Problem ist, dass ich eine falsche Datengröße erhalte (etwa 100 Bytes dessen, was es tatsächlich sein sollte). Ich meine, die Größe realer "gültiger" Daten in der Zwischenablage ist unterschiedlich. Darüber hinaus erhalte ich verschiedene (!) Datengrößen von einem Aufruf zum anderen (obwohl sich die Daten selbst nicht ändern). Sieht mysteriös aus. Ich meine, wenn ich nur die obigen zwei Zeilen in einer Schleife ausführe, werde ich für dieses Format verschiedene Werte in "len" erhalten. Daten?>
Wie bestimme ich die Größe der Zwischenablementdaten? ⇐ C++
-
- Similar Topics
- Replies
- Views
- Last post