| |
|
|
- Seite 1 - |
|
Jac de Lad | Hallo, ich brauche dringenst Hilfe:
Weiß jemand, wie ich ein unregelmäßiges Viereck auf dem Bildschirm füllen kann? Ich hab leider absolut gar keine Ahnung...
Jac |
|
|
| Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE) Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP | 24.02.2006 ▲ |
|
|
|
| |
|
- Seite 2 - |
|
|
Frank Abbing | Hi,
hast dus eigentlich schon mit der Gdi-API Rectangle() probiert? |
|
|
| |
|
|
|
Frank Abbing | Ahhh, sorry. Vergiss es... |
|
|
| |
|
|
|
Jac de Lad | Jetzt bin ich wieder am Anfang. Hat jemand mit Assembler Erfahrung und die Zeit vielleicht ne Routine zusammenzuschustern, die alles in einer Angabe von 4 Koordinaten füllen kann, möglichst effektiv?
Jac |
|
|
| Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE) Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP | 26.02.2006 ▲ |
|
|
|
|
Frank Abbing | Hi,
da sehe ich vier Möglichkeiten:
- DirectX (schnell) - direktes Pixeln in einer DIB (schnell) - via SetPixel (langsam) - via GDI Linien (mittel)
Alles in eines Angabe füllen von 4 Koordinaten geht dann doch noch mit Rectangle, sogar ziemlich schnell. Ergibt aber nur rechtwinklige Rechtecke. |
|
|
| |
|
|
|
| Vielleicht schaust Du Dir das hier mal an: [...] oder Du nimmst sowas einfaches hier: KompilierenMarkierenSeparierenDEF Polygon(3) !"GDI32","Polygon"
declare pg#
Dim Pg#,50
Proc DrawPoly
Parameters X%,y%,xx%,yy%,xxx%,yyy%
Long pg#,0 = x%
Long pg#,4 = y%
Long pg#,8 = xx%
Long pg#,12= yy%
Long pg#,16= xxx%
Long pg#,20= yyy%
Polygon (%hdc,pg#,3)
Endproc
|
|
|
| |
|
|
|
Jac de Lad | @iF: Das ist prima! Aber ich brauche das für Vierecke. Geht das auch???
Jac |
|
|
| Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE) Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP | 27.02.2006 ▲ |
|
|
|
|
Jac de Lad | Sch~#%&! wenn man blöde ist. Danke! Mein Problem ist gelöst!!!
Jac |
|
|
| Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE) Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP | 27.02.2006 ▲ |
|
|
|
|
| Büdde, gern geschehen. |
|
|
| |
|
|
|
Jac de Lad | Nur eine Frage noch: Die Teile sind bei mir blau. Kann man das irgendwie verstellen???
Jac |
|
|
| Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE) Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP | 27.02.2006 ▲ |
|
|
|
|
| SelectObject(hdc, GetStockObject(GRAY_BRUSH)); |
|
|
| |
|
|
|
Jac de Lad | Ahh, danke!!!
Jac |
|
|
| Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE) Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP | 27.02.2006 ▲ |
|
|
|
|
Jac de Lad | Ähhm, und kann ich auch eine Farbe frei definieren, also ohne an Grautöne gebunden zu sein???
Jac |
|
|
| Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE) Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP | 27.02.2006 ▲ |
|
|
|