| |
|
|
| ¡Hola Franco.
ICh tener da ne cuestión de tiempo: Würd gern wissen Yo texto en un prospeed-bitmap escribir kann,habs schin con startpaint intenta aber des klappt net !?!
como va el porque?
gruss Martin |
|
|
| |
|
|
|
| ¡Hola Martin,
sí, aber natürlich no con Start-/Endpaint. El trabajo sí sólo Profano-intern.
Entweder kannst du el Texto en el Speicherbitmap de Profano escribir y de hay de en una ProSpeed HDC kopieren...
...oder du benutzt el APIs DrawText() oder DrawTextEx(). Auch sonstige Signo y Farbfunktionen puede via API direkt en una ProSpeed HDC angewandt voluntad, z.B. SetPixel(), CreatePen(), Rectángulo y Ellipse-Características, Linien y Kurven-Características, Kreisausschnitte y Bezierkurven, Font y Rahmen-Características y vieles mehr. Das GDI es como muy flexibel. Ausprobieren lohnt en cada Fall !!!
Hoffe, el hilft dir más.
Saludo, Franco |
|
|
| |
|
|
|
| Leider tener Yo de api nich así viel ahnung y de el win32 bin Yo auch no schlau geworden (rechteck parameter ???). Wäe determinado auch para otro prospeed user interessant si du unos pocos beispiele en deiner hilfa aufnehmen würdest.
gruss Martin |
|
|
| |
|
|
|
| ¡Hola Martin,
el kann Me gusta hacer. Für Rechtecke wäre el z.B.:
Rectángulo(HDC&,X1,Y1,X2,Y2)
Einfach, oder? Yo voluntad para el nächste Versión veces una Beispielprogramm a Sourcecodes puesto...
Saludo, Franco |
|
|
| |
|
|
|
| ¡Hola,
Texto en un Hintergrundbitmap a escribir va doch bastante normal con Drawtext..Yo habe una foto como Hintergrund y una Texto con Drawtext reingeschrieben, entonces una Rahmen gemalt..fertig..klappt bien..
Otro Moeglichkeit es el texto como sprite reinschweben dejar y el Prospeed en el Hintergrund kopieren..sieht determinado bien de..
Gerold |
|
|
| |
|
|
|
| Aber como va el el con el Txt y Api ?
Como se como parameter irgendwie una Rechteck esperado ?!? Und como kann Yo el schrift y farbe einsteln ?
Super el du unos pocos beispiele aufnimst
gruss Martin |
|
|
| |
|
|
|
| ¡Hola Martin,
DrawText() benutzt una Rechteck, en seinen Texto hay einzutragen. Das Rechteck kann en uno Bereichsvariablen angegeben voluntad, vier Largo-Werte hintereinander, así z.B.:
VarToLong4(bereich#,0,x1&,y1&,x2&,y2&) DrawText(prospeedhdc&,addr(texto$),len(texto$),bereich#,uformatflags&)
El uformatflags posición en el API-Ayuda erklärt. Z.B. kannst du automáticamente el Texto innerhalb des Rechtecks zentrieren, Wort-Umbruch una- oder ausschalten usw...
Usted puede auch el API TextOut() benutzen, el es einfacher a bedienen, bietet pero no Besonderheiten.
Schrift, Farbe y Brush müßen manuell eingestellt voluntad. Voreingestellt son Windowsfont, schwarz y weiß.
stiftfarbe&=CreatePen(0,0,RGB(0,32,208)) Farbe
füllfarbe&=CreateSolidBrush(RGB(0,208,32)) Brushfarbe
font&=CreateFont(...) Font
old1&=Seleccionar objeto(prohdc&,stiftfarbe&)
old2&=Seleccionar objeto(prohdc&,füllfarbe&)
old3&=Seleccionar objeto(prohdc&,font&)
... Hier kannst du deinen Texto oder Gráficos conjunto
bevor du prohdc& freigibst, solltest du
el Objetos aber vorher otra vez liberación
Seleccionar objeto(prohdc&,old1)
Seleccionar objeto(prohdc&,old2)
Seleccionar objeto(prohdc&,old3)
DeleteObject(stiftfarbe&)
DeleteObject(füllfarbe&)
DeleteObject(font&)
Yo hoffe, lo ha se kein Fehler mehr eingeschlichen, el war ahora improvisiert...
Saludo, Franco |
|
|
| |
|
|
|
| ¡Hola,
hier es una kleiner Quellcode, el zeigt, cómo direkt en ProSpeeds HDCs (Bitmaps) características y Textos schreibt:
[...]
Ein amarillo Kreis se generiert, antes el una buntes Rundeck suscrito se, en el una Schrift gestellt se. Jede Sekunde ändert el Gebilde seine Position. Hierzu befindet se auch todavía una Sprite en el Bildschirm. Lo voluntad algunos Archivos de el Source-Verzeichniss benötigt, el el ProSpeed-Paket beiliegt, el Dibujar-Quellcode also al besten dorthin kopieren
Saludo, Franco |
|
|
| |
|
|