Steffan Søndermark skrev:
> Hej,
>
> Jeg har et lille problem. Jeg forsøger at få farven på en dialogbox, når
> farven er fundet skal den konverteres til HEX decimal tal (som dem der
> bruges i HTML).
>
> Jeg bruger lige nu denne kode:
>
> COLORREF color = GetSysColor(COLOR_3DFACE);
> TCHAR str[256];
> sprintf(str,"0x%06X",color);
> replace(s,_T("%bgc"),_bstr_t(str));
>
> Den virker dog ikke - nogen forslag til hvad som skal ændres ?
>
Hvad præcist er det der ikke virker, er color ikke det du forventer, er
indholdet af str efter sprintf ikke det du forventer eller?
Hvad er formålet med kaldet til replace, jeg synes ikke jeg kan finde
nogen replace funktion der matcher.
Så vidt jeg ved kan indholdet af str bruges direkte (efter 0x er
erstattet med #) i html
--
Bertel Brander, author of Wain, a free text editor for programmers:
http://home20.inet.tele.dk/midgaard/program.htm