Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!
Werbeanzeige
Zitat von »"Hobby Programmierer"«
wenn ich es so mache:
C-/C++-Quelltext
1 2 3 4 5 6 7 8 9 10 11 12 13 switch(format) { case CF_TEXT: { wsprintf(temp, TEXT("%i"), TEXT("CF_TEXT")); SendMessage(hwndlist, LB_ADDSTRING, 0, (LPARAM) temp); } break; default: { GetClipboardFormatName(format, temp, MAX_PATH); SendMessage(hwndlist, LB_ADDSTRING, 0, (LPARAM) temp); } }
bekomme ich so eine Zahl: 4287052
C-/C++-Quelltext |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
format = 0; while(format = EnumClipboardFormats(format)) { char *ptr="???"; temp[0]=0; switch( format ) { case CF_TEXT: ptr="CF_TEXT"; break; case CF_BITMAP: ptr="CF_BITMAP"; break; case CF_METAFILEPICT: ptr="CF_METAFILEPICT"; break; case CF_SYLK: ptr="CF_SYLK"; break; case CF_DIF: ptr="CF_DIF"; break; case CF_TIFF: ptr="CF_TIFF"; break; case CF_OEMTEXT: ptr="CF_OEMTEXT"; break; case CF_DIB: ptr="CF_DIB"; break; case CF_PALETTE: ptr="CF_PALETTE"; break; case CF_PENDATA: ptr="CF_PENDATA"; break; case CF_RIFF: ptr="CF_RIFF"; break; case CF_WAVE: ptr="CF_WAVE"; break; case CF_UNICODETEXT: ptr="CF_UNICODETEXT"; break; case CF_ENHMETAFILE: ptr="CF_ENHMETAFILE"; break; case CF_HDROP: ptr="CF_HDROP"; break; case CF_LOCALE: ptr="CF_LOCALE"; break; case CF_DIBV5: ptr="CF_DIBV5"; break; default: break; } int temii = GetClipboardFormatName(format, temp, 65536); printf("%20s : <%s>\n", ptr, temp ); } |
C-/C++-Quelltext |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
format = 0; SendMessage(hwndlist, LB_RESETCONTENT, 0, 0); while(format = EnumClipboardFormats(format)) { TCHAR * ptr = TEXT("???"); temp[0] = 0; switch(format) { case CF_TEXT: ptr = TEXT("CF_TEXT"); break; case CF_OEMTEXT: ptr = TEXT("CF_OEMTEXT"); break; default: break; } int itempi = GetClipboardFormatName(format, temp, MAX_PATH); wsprintf(sztemp, TEXT("%20s : <%s>"), ptr, temp); SendMessage(hwndlist, LB_ADDSTRING, 0, (LPARAM) temp); } |
Werbeanzeige