关闭
关闭
首页 > 嵌入式软件 > WinCE

效果图:

 

让字体有阴影代码

代码:

LONG OnPaint(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)

{

PAINTSTRUCT ps;

HDC hdc;

RECT rect;

int nSmooth;

LOGFONT If;

HFONT hFontNew,hFontOld;

//定义要显示的内容

TCHAR str[] = TEXT("show a Shadow Text");

//获得系统设备环境

hdc = BeginPaint(hWnd,&ps);

//获得窗体区域

GetClientRect(hWnd,&rect);

//初始化自定义字体结构

memset(&If,0,sizeof(LOGFONT));

//设置字体圆滑显示

nSmooth =1000;

//设置系统参数信息

SystemParametersInfo(SPI_SETFONTSMOOTHINGCONTRAST,0,&nSmooth,TRUE);

//设置字体的显示质量

If.lfQuality = CLEARTYPE_QUALITY;

//设置字体的倾斜度

If.lfEscapement = 450;

//创建自定义字体

hFontNew = CreateFontIndirect(&If);

//选入到设备环境

hFontOld = (HFONT) SelectObject(hdc,hFontNew);

//设置背景模式

SetBkMode(hdc,TRANSPARENT);

//设置颜色为红色

SetTextColor(hdc,RGB(0xff,0x00,0x00));

//绘制文字

DrawText(hdc,str,-1,&rect,DT_VCENTER | DT_CENTER | DT_SINGLELINE);

//移动矩形区域

OffsetRect(&rect,-2,-2);

//重新设置字体颜色为黑色

SetTextColor(hdc,RGB(0,0,0));

DrawText(hdc,str,-1,&rect,DT_VCENTER | DT_CENTER | DT_SINGLELINE);

//清楚使用过的资源

SelectObject(hdc,hFontOld);

DeleteObject(hFontNew);

//释放设备环境

EndPaint(hWnd,&ps);

return 0;

}

换一批

延伸阅读

[新鲜事] 中国首个海上核电站确认:用陆地型反应堆改造

中国首个海上核电站确认:用陆地型反应堆改造

中国核能工业从无到有快速发展。近日,国防科工局副局长、国家原子能机构副主任王毅韧近日向媒体透露了未来一段时间内,中国核工业的发展计划。......

关键字:中国 海上核电站

[新鲜事] 索尼EXTRA BASS无线音响和耳机公布发售信息,三月份上市

索尼EXTRA BASS无线音响和耳机公布发售信息,三月份上市

近日索尼官方公布了EXTRA BASS无线音响的发售信息,同时公布的还有一些 EXTRA BASS 无线耳机。......

关键字:索尼 EXTRA BASS 无线 耳机

[新鲜事] 无人机航拍有危险 参赛马受惊致3人受伤

无人机航拍有危险 参赛马受惊致3人受伤

据外媒报道,当地时间18日,美国科罗拉多州西佛顿(Silverton)举办了一年一度的“马拉滑雪”比赛。但在比赛期间,有参赛马受到航拍无人机惊吓,惊慌逃窜冲向人群,造成3人被踏伤。......

关键字:无人机

[新鲜事] 受苹果拖累 富士康上市15年首次出现年度业绩大幅下滑

受苹果拖累 富士康上市15年首次出现年度业绩大幅下滑

据媒体报道,苹果主要代工制造商富士康周二发布了自1991年上市后的首份营收下滑的年报,反映出在iPhone 7系列产品上市之前,市场对苹果产品的需求极度疲软。......

关键字:富士康 苹果 年度业绩

[趣科技] 网友购买米家扫地机器人当仆人,结果转眼间成了傲娇小祖宗

网友购买米家扫地机器人当仆人,结果转眼间成了傲娇小祖宗

智能化颠覆了人们对家电的传统认知,有了手机APP,我们可以第一时间了解智能家电的运行状况。......

关键字:智能家居 扫地机器人 小米

[新鲜事] 让你的iPhone能变卫星电话?其实很简单

让你的iPhone能变卫星电话?其实很简单

也许你的iPhone在珠穆朗玛峰都会有信号,但是有时候,你的房子里或许都存在着“信号死角”,好吧,如果你想在世界任何地方都让你的iPhone“拥有信号”,以目前的技术来说,除非你能让iPhone变成一部卫星电话。......

关键字:iPhone 卫星电话 SatSleeve

[新鲜事] 传OLED版iPhone使用新3D Touch 可价格又要高20%

传OLED版iPhone使用新3D Touch 可价格又要高20%

还在抱怨iPhone的3D Touch技术不好吗?近日,凯基证券分析师郭明池称,苹果或将在下一代OLED版本的iPhone中使用全新的3D Touch模块技术。......

关键字:OLED 3D Touch iPhone

[真心话] 人工智能将让更多人失 反而公共服务会变更好?

人工智能将让更多人失 反而公共服务会变更好?

随着人工智能的发展,越来越多的工作将由机器完成。据报道,在今后 15 年里,英国公营部门 25 万个岗位的员工将被机器取代。这会提升公营部门的效率,节省数百亿的资金。......

关键字:人工智能 机器人 Reform
条评论

我 要 评 论

网友评论

大家都爱看

  • 华为的优势,就是自家的各种自研芯片

    CPU即中央处理器,是一块超大规模的集成电路,是一台计算机的运算核心和控制核心。它的功能主要是解释计算机指令以及处理计算机软件中的数据。

    2017-08-16
  • 你不知道Ryzen芯片有多火?来看看AMD的股票吧

    据外媒报道,美银美林认为,AMD最新的Ryzen芯片可能会引发一波销售浪潮,进而推动该股继续上涨。它认为AMD股票还有40%以上的上涨空间。

    2017-08-16
  • 国产芯片:厚积薄发,强势崛起

    关于国产芯片,是近几年才有崛起的势头,可是在几年之前,国产芯片还处于“沉睡”的状态,尤其是手机芯片,几乎大部分都依赖进口,而且国外的市场几乎被高通和联发科所垄断,也就展讯还在市场边…

    2017-08-16
  • 为了数据安全 大疆无人机增加隐私飞行功能

    大疆周一表示,在美国陆军因为“网络缺陷”而要求其成员停用大疆无人机后,这家中国无人机制造商将加强无人机的数据安全性。 大疆政策和法务副总裁布伦丹&middot…

    2017-08-15
  • Intel代工 展讯发布14nm SC9853I手机SoC

    SC9853I采用的Intel的14nm FinFET制程,架构为8核64位Airmont架构,主频1.8GHz,GPU为Mali-T820 MP2,号称面向799~1299元档次的手机。…

    2017-08-15