Aktuelle Zeit: 08.01.2025, 20:37

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 5 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: clipboard
BeitragVerfasst: 14.05.2007, 12:44 
Offline

Registriert: 02.04.2007, 13:08
Beiträge: 11
kann mir hier zufällig jemand sagen
wie man ein bild (bitmap) welches sich im clipboard befindet
als textur einlesen kann ?

mfg bash


Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: 14.05.2007, 21:18 
Offline
Moderator
Benutzeravatar

Registriert: 11.03.2007, 20:25
Beiträge: 556
Wohnort: Frankfurt/Main
üärks
also device->OSOperator->copyFromClipboard() oder so, gibt nen zeiger auf die daten, wie bei Texture->lock() .. und dann irgendwie rüberkopieren.. hab keine ahnung vom bitmap-format... oder schau mal im source des bmp-loaders...


Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: 15.05.2007, 12:31 
Offline

Registriert: 02.04.2007, 13:08
Beiträge: 11
also bei mir gibt’s nur device->getOSOperator()->getTextFromClipboard
und damit geht’s nicht ...

hab es jetzt mit
Code:
   BITMAP  BMP; 
   HDC     dummyDC;
   ::OpenClipboard(hWnd);
   if( IsClipboardFormatAvailable(CF_BITMAP) )
   {
      dummyDC = CreateCompatibleDC(0);
        hBitmap = GetClipboardData(CF_BITMAP);
      ::GetObjectA(hBitmap, sizeof(BMP), (LPSTR)&BMP);
   }
   ::CloseClipboard();
probiert
doch wie kann ich jetzt das BITMAP format zu ITexture konvertieren?

mfg bash


Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: 15.05.2007, 13:49 
Offline
Moderator
Benutzeravatar

Registriert: 11.03.2007, 20:25
Beiträge: 556
Wohnort: Frankfurt/Main
also ka... hatte irgendwie in meiner erinnerung gekramt..
getTextFromClipboard() gibt doch einen c8 zeiger zurück, den könnte man doch in einen A8R8G8B8 zeiger oder so umwandeln...


Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: 16.05.2007, 17:23 
Offline
Moderator
Benutzeravatar

Registriert: 11.03.2007, 20:25
Beiträge: 556
Wohnort: Frankfurt/Main
es gibt ne funktion createImageFromData.. da musst du halt wissen in welchem format bmp gespeichert ist..


Nach oben
 Profil  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 5 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de