| |
|
|
| allô Frank.
ICh hab là la fois ne Frage: Würd gern savons comment je text dans un prospeed-bitmap écrivons peux,habs schin avec startpaint versucht mais des klappt net !?!
comment allez cela car?
gruss Martin |
|
|
| |
|
|
|
| allô Martin,
oui, mais naturellement pas avec Start-/EndPaint. qui travailler oui seulement Profan-interne.
Entweder peux du den Text dans qui Speicherbitmap de Profan écrivons et de là aus dans une ProSpeed HDC kopieren...
...ou bien du benutzt qui APIs DrawText() ou bien DrawTextEx(). aussi sonstige marque et Farbfunktionen peut via API direct sur une ProSpeed HDC angewandt volonté, z.B. SetPixel(), CreatePen(), Rectangle et Ellipse-Funktionen, Linien et Kurven-Funktionen, Kreisausschnitte et Bezierkurven, Font et cadre-Funktionen et vieles plus. cela GDI ist là très flexibel. Ausprobieren lohnt sur jeden le cas !!!
Hoffe, cela hilft dir plus.
Salut, Frank |
|
|
| |
|
|
|
| malheureusement hab je de api nich so viel ahnung et aus qui win32 suis je aussi pas malain geworden (rechteck paramètre ???). Wäe bestimmt aussi pour autre prospeed user intéressant si du un paire beispiele dans deiner hilfa aufnehmen würdest.
gruss Martin |
|
|
| |
|
|
|
| allô Martin,
cela peux je volontiers faire. Pour Rechtecke wäre cela z.B.:
Rectangle(HDC&,X1,Y1,X2,Y2)
simple, ou bien? je werde pour qui prochain Version la fois un Beispielprogramm le Sourcecodes posten...
Salut, Frank |
|
|
| |
|
|
|
| Salut,
Text dans un Hintergrundbitmap trop écrivons allez doch entier normal avec Drawtext..j'ai un photo comme Hintergrund et une Text avec Drawtext reingeschrieben, ensuite encore une cadre gemalt..fertig..klappt bien..
une autre Moeglichkeit ist den text comme sprite reinschweben laisser et qui Prospeed dans den Hintergrund kopieren..sieht bestimmt bien aus..
Gerold |
|
|
| |
|
|
|
| mais comment allez cela den avec dem Txt et Api ?
là wird comme paramètre irgendwie un Rechteck erwartet ?!? et comment peux je qui schrift et la couleur einsteln ?
Super cela du un paire beispiele aufnimst
gruss Martin |
|
|
| |
|
|
|
| allô Martin,
DrawText() benutzt un Rechteck, um seinen Text là einzutragen. cela Rechteck peux dans einer Bereichsvariablen angegeben volonté, quatre Long-Werte hintereinander, so z.B.:
VarToLong4(bereich#,0,x1&,y1&,x2&,y2&) DrawText(prospeedhdc&,addr(text$),len(text$),bereich#,uformatflags&)
qui uformatflags stehen dans qui API-Aider erklärt. Z.B. peux du automatisch den Text dedans des Rechtecks zentrieren, mot-Umbruch un- ou bien ausschalten usw...
tu peux aussi qui API TextOut() benutzen, c'est einfacher trop servir, bietet mais aucun Besonderheiten.
Schrift, la couleur et Brush müßen manuel eingestellt volonté. Voreingestellt sommes Windowsfont, noir et sais.
stiftfarbe&=CreatePen(0,0,RGB(0,32,208)) la couleur
füllfarbe&=CreateSolidBrush(RGB(0,208,32)) Brushfarbe
font&=CreateFont(...) Font
old1&=SelectObject(prohdc&,stiftfarbe&)
old2&=SelectObject(prohdc&,füllfarbe&)
old3&=SelectObject(prohdc&,font&)
... ici peux du deinen Text ou bien Grafiken mettons
bevor du prohdc& freigibst, devrait du
qui Objekte mais auparavant wieder freigeben
SelectObject(prohdc&,old1)
SelectObject(prohdc&,old2)
SelectObject(prohdc&,old3)
DeleteObject(stiftfarbe&)
DeleteObject(füllfarbe&)
DeleteObject(font&)
je hoffe, es hat sich ne...aucune faute plus eingeschlichen, cela était maintenant improvisiert...
Salut, Frank |
|
|
| |
|
|
|
| Salut,
ici est un kleiner Quellcode, qui zeigt, comment on direct dans ProSpeeds HDCs (Bitmaps) zeichnet et Textes écrit:
[...]
un jaune Kreis wird generiert, avant den un buntes Rundeck gezeichnet wird, dans cela une Schrift gestellt wird. chacun seconde ändert cela Gebilde sa Position. Hierzu est sich aussi encore un Sprite sur dem Bildschirm. Es volonté quelques Fichiers aus dem Source-Verzeichniss nécessaire, cela dem ProSpeed-paquet beiliegt, den Zeichnen-Quellcode alors am besten dorthin kopieren
Salut, Frank |
|
|
| |
|
|