在Canvas上画出任意长宽比例,旋转任意角度的,带反走样算法(anti-aliased)的字符串时间:2022-02-21 17:36:18TCanvas *lpCvs = PaintBox1-> Canvas; HFONT hFnt = CreateFont( -MulDiv(40,GetDeviceCaps(lpCvs-> Handle,LOGPIXELSY),72), //字高40磅 -MulDiv(10,GetDeviceCaps(lpCvs-> Handle,LOGPIXELSX),72), //字宽10磅(汉字20磅) 450,450, //旋转 45 度 (可旋转任意角度, 以 1/10 度为单位) 0,0,0,0, GB2312_CHARSET, //简体中文 0,0, ANTIALIASED_QUALITY, //使用反走样(anti-aliased)算法 0, "宋体 "); //字体 SelectObject(lpCvs-> Handle,hFnt); SetTextColor(lpCvs-> Handle,RGB(0,0,255)); SetBkMode(lpCvs-> Handle,TRANSPARENT); lpCvs-> TextOut(0,200, "欢迎访问 C++ 爱好者网站 "); lpCvs-> TextOut(60,200, "www.cppfans.com "); DeleteObject(hFnt); //释放创建的字体的资源