| |
|
|
Nico Madysa | Hallo Roland,
ich finde es schon mal richtig toll, dass man ab XProfan 11 &OGLBMP bei Create(hPic,...) angeben kann - allerdings sind da noch einige Wünsche meinerseits übriggeblieben. 1. Bei folgendem Code: KompilierenMarkierenSeparierendeclare hPic&
cls
oGL(Init,%hWnd,0,0,0,1)
oGL(clear)
oGL(Origin,0,0,-6)
oGL(Color,1,0,0,0)
oGL(Rotate,0,0,45)
oGL(Quad,2,2)
hPic& = Create(hPic,0,&OGLBMP)
waitinput
DeleteObject hPic&
end
kommt weder ein oGL(Show) vor noch ein DrawPic-Befehl, dennoch wird der OGL-Bildschirm angezeigt - könntest du das noch umgehen? Es würde mir eine große Hilfe sein.
2. Ich weiß nicht, ob es ein Bug ist, aber bei Create(hSizedPic,...) funktioniert &OGLBMP nicht...
3. Irgendwie scheint bei DrawPic der Kopiermodus -1 nicht zu funktionieren wenn man das Handle des OGL-Bildes (im obigen Beispiel: hPic&) angibt - der Bildschirm-Hintergrund wird in jedem Fall schwarz.
Im Voraus schon mal Danke!
Gruß Nico |
|
|
| |
|
|
|
RGH | Nico Madysa
1. Bei folgendem Code: <...> kommt weder ein oGL(Show) vor noch ein DrawPic-Befehl, dennoch wird der OGL-Bildschirm angezeigt - könntest du das noch umgehen?
Leider nein: Wenn der OGL-Bildschirm, in diesem Fall das Hauptfenster, nichts anzeigt, kannt auch mit Create(hPic, ...) nichts in die Bitmap kopiert werden. Ein oGL(Show) muß außerdem vor Create(hPic, ...) vorkommen.
Nico Madysa
2. Ich weiß nicht, ob es ein Bug ist, aber bei Create(hSizedPic,...) funktioniert &OGLBMP nicht...
Das ist ein Bug! In der nächsten Subscriptionsversion funktionieren auch &SCRBMP, &DSKBMP und &OGLBMP wieder mit Create(hSizedPic, ...)
Nico Madysa
3. Irgendwie scheint bei DrawPic der Kopiermodus -1 nicht zu funktionieren wenn man das Handle des OGL-Bildes (im obigen Beispiel: hPic&) angibt
Ja, das ist mir auch schon aufgefallen, aber dafür habe ich noch keine Lösung.
Gruß Roland |
|
|
| Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4 | 13.11.2007 ▲ |
|
|
|
|
Nico Madysa | Gut, danke für die schnellen Antworten, dann werd ich mir für 1. was anderes ausdenken. |
|
|
| |
|
|