字型樣式與字串間的轉換

2021-05-24 15:47:09 字數 1177 閱讀 9425

將字型樣式轉化為字串--------------------------

function tfrmrptsetup.setfontstyle(fs: tfontstyles): string;

varstrfs:string;

begin

'[';

if fsbold in fs then

strfs:=strfs +'fsbold';

if fsitalic in fs then

if strfs = '[' then

strfs:= strfs +'fsitalic'

else

strfs:= strfs +',fsitalic';

if fsunderline in fs then

if strfs = '[' then

strfs := strfs + 'fsunderline'

else

strfs := strfs + ',fsunderline';

if fsstrikeout in fs then

if strfs = '['then

strfs:= strfs + 'fsstrikeout'

else

strfs := strfs + ',fsstrikeout';

strfs := strfs + ']';

result := strfs;

end;

-將字串轉化為字型樣式--------------------------

function tfrmrptsetup.getfontstyle(strfs: string): tfontstyles;

varfs:tfontstyles;

begin

fs:=;

if pos('fsbold', strfs)> 0 then fs:= fs +[fsbold];

if pos('fsitalic', strfs)> 0 then fs:= fs + [fsitalic];

if pos('fsunderline', strfs)>0 then fs:= fs + [fsunderline];

if pos('fsstrikeout', strfs)>0 then fs:= fs +[fsstrikeout];

result:= fs;

end;

HWND 與字串間轉換

hwnd 轉換成字串 tchar szbuffer 256 wsprintf szbuffer,l window handle 0x 08p hwnd 在c語言中格式化字串可以使用printf,但是在windows程式設計設計中卻行不通了,但是卻有變通的方法,那就是用 wsprintf這個函式 它的...

字串與數值間的資料轉換

include 字串轉 浮點型 double wcstod const wchar t ptr,wchar t endptr float wcstof const wchar t ptr,wchar endptr long double wcstold const wchar t ptr,wchar...

(小節)字串間轉換

vs裡預設用unicode 將string轉為cstring cstring string2cstring const std string str 將cstring轉為string std string cstring2string cstring str 功能 將char 轉換為cstring ...