| |
|
|
| ¡Hola Profaner...
Yo lade mittels Loadimage una Mapa de bits y platziere el Mapa de bits mittels SendMessage en una Static. Nun möchte Yo el Mapa de bits aber gerne transparent invitar. Desde que en el Programa no Profano-Speicherbitmaps uso kann, kann Yo encima mi übliche Trickserei no regeln. Sombrero jmand una Concepto encima API? |
|
|
| |
|
|
|
Jörg Sellmeyer | |
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 11.08.2005 ▲ |
|
|
|
|
| ¡Hola Jörg...
So löse Yo el bislang. Desde que el Programa con Profano2Cpp compilieren voluntad, va el por desgracia, no... |
|
|
| |
|
|
|
Jörg Sellmeyer | Ah... veces otra vez no correcto gelesen (no Profano-Speicherbitmap)
Tal vez hilft Usted el: KompilierenMarcaSeparaciónDEF CreateCompatibleDC(1) !"GDI32","CreateCompatibleDC"
DEF TextOut(5) !"GDI32","TextOutA"
DEF SelectObject(2) !"GDI32","SelectObject"
DEF DeleteDC(1) !"GDI32","DeleteDC"
DEF SetTextColor(2) !"GDI32","SetTextColor"
DEF SetBkColor(2) !"GDI32","SetBkColor"
DEF SetBkMode(2) !"GDI32","SetBkMode"
declare text#
proc TextOutToBitmap
parameters hBitmap&,text$,x&,y&,clrBk&,clrText&
dim text#,@len(text$)
string text#,0 = text$
declare hMemDC&,hBitmapOld&
let hMemDC& = CreateCompatibleDC(0)
let hBitmapOld& = SelectObject(hMemDC&,hBitmap&)
if @equ(clrBk&,-1)
SetBkMode(hMemDC&,1)
else
SetBkMode(hMemDC&,2)
SetBkColor(hMemDC&,clrBk&)
endif
SetTextColor(hMemDC&,clrText&)
TextOut(hMemDC&,x&,y&,text#,@len(text$))
SelectObject(hMemDC&,hBitmapOld&)
DeleteDC(hMemDC&)
dispose text#
endproc
Beschreibung der Parameter:
hBitmap& - Das Handle der Bitmap für die Textausgabe
text$ - Der Text
x& - Die Koordinaten...
y&
clrBk& - Die Hintergrundfarbe (-1 für Transparenz)
clrText& - Die Textfarbe
Ist glaube Yo de Andreas Miethe. |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 12.08.2005 ▲ |
|
|
|
|
Sebastian König | ¡Hola Andreas,
[quote:b1366991c7]So löse Yo el bislang. Desde que el Programa con Profano2Cpp compilieren voluntad, va el por desgracia, no...[/quote:b1366991c7] sorry, tal vez stehe Yo gerade algo en el Schlauch, aber wieso kannst Usted el Solución wegen Profano2Cpp no uso?
MfG
Sebastian |
|
|
| |
|
|
|
| ¡Hola Sebastian...
Yo schaus me todavía una vez a, bislang klappte aber alles, el con Speicherbitmaps a tun hatte, no yo en el - tal vez mein Fehler?
@Jörg: Tiempo schaun, besten Dank! |
|
|
| |
|
|
|
Jörg Sellmeyer | Yo benutze de paso el para transparente Resourcen - klappt con P2CCP. Aunque voluntad el Toolbar y Buttons no korrekt dargestellt. DieTransparenzklappt aber: KompilierenMarcaSeparación |
|
|
|
|
| ¡Hola Jörg, Yo sehe irgendwie el Diferencia en el beiden Postings no, könntest Usted el otra vez erläutern |
|
|
| |
|
|
|
Jörg Sellmeyer | oh, versehentlich doppelt...
iihiiF!! ¿Puede Usted veces Por favor, aufräumen? |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 13.08.2005 ▲ |
|
|
|
|
Sebastian König | @Andreas: Gracias - tal vez ha se como tatsächlich todavía una Fehler versteckt...
@IF: Yo quería Usted zuvorkommen y el versehentlich doppelt geposteten Eintrag de Jörg entfernen, pero si I Löschen klicke, komme Yo sólo en el Contribución splitten-Página... es el así gewollt? |
|
|
| |
|
|
|
Frank Abbing | @Sebastian: IF mags no mehr, el irgendwelche Postings gelöscht voluntad. Stattdessen se el Posting abgesplittet y el Basura movido voluntad. Mir selber es el a kriminell - tener siempre Angst el ganzen Hilo dadurch a zerstören. Dann muss IF veces selber ran oder mejor todavía el alten Zustand otra vez herstellen. Aber el muss hier sí no diskutiert voluntad. Noch qué: Leider tener Yo actualmente a viel a Ohren, en Profano2Cpp ausgiebig testen a puede. Also no sauer ser... |
|
|
| |
|
|
|
| ¡Hola Sebastian...
In el neuen Beta klappt lo, en meiner Vollversion kommt una Referencia en una fehlendes Ventana. ¿Puede du daran qué drehen? KompilierenMarcaSeparaciónDEF @GetSysColor(1) !"USER32","GetSysColor"
Window 0,0-640,440
Settruecolor 1
MCLS 800,600
Startpaint -1
cls @GetSysColor(15)
LoadBmp "F:RTSDFXC.BMP", 0,0;-1
SaveBmp "F:RTSDFXC.men",0,0-%BmpX,%BmpY
endpaint
LoadBmp "F:RTSDFXC.men", 0,0;0
wai
|
|
|
| |
|
|