vc++中静态控件的特殊用法

vc++中静态控件的特殊用法

ID:24190933

大小:53.50 KB

页数:4页

时间:2018-11-13

vc++中静态控件的特殊用法_第1页
vc++中静态控件的特殊用法_第2页
vc++中静态控件的特殊用法_第3页
vc++中静态控件的特殊用法_第4页
资源描述:

《vc++中静态控件的特殊用法》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、VC++中静态控件的特殊用法

2、第1【摘要】本文将通过示例程序来介绍VisualC++6.0静态控件的一些特殊用法【关键词】VisualC++静态控件图标位图使用VisualC++6.0编制软件时,静态控件是最常用的控件之一。一般情况下,静态控件用作那些没有固定标题文本属性的控件(如文本编辑控件、列表框等)的标签,或者用来为控件分组,或者用来显示一些提示性的文件。实际上,静态控件除了显示静态文本这一基本功能外,还有许多其他的特殊功能,如在静态控件中可以显示图标、位图,甚至还可以在静态控件中显示动画。本文将通过示例程序来介绍静态控件的这些特殊用法。显示图标 ⑴使用AppFC应

3、用程序,设置其工程名为Sho(IDC_SHOodifyStyle(0xF,SS_ICON

4、SS_CENTERIMAGE);//设置静态控件图标pStatic->SetIcon(hIcon);运行该程序,显示如图1所示。图1使用静态控件显示图标 2.显示位图⑴使用AppFC应用程序,设置其工程名为Shop。⑵在对话框上增加一个静态控件,将静态控件的ID值设置为IDC_SHOP。⑶在资源管理其中添加位图资源,其ID为IDB_INFO。⑷使用Class_INITDIALOG消息处理函数OnInitDialog。⑸在OnInitDialog函数中下面的代码://获得指向静态

5、控件的指针CStatic*pStatic=(CStatic*)GetDlgItem(IDC_SHOP);//获得位图句柄HBITMAPBitmap=::LoadBitmap(AfxGetApp()_hInstance,MAKINTRESOURCE(IDB_INFO));//设置静态控件的样式,使其可以使用位图,并试位标显示使居中pStatic->ModifyStyle(0xF,SS_BITMAP

6、SS_CENTERIMAGE);//设置静态控件显示位图pStatic->SetBitmap(hBitmap);运行该程序即可。显示动画编写一个字符串在静态控件中不停

7、的移动的程序。使用AppFC应用程序,设置其工程名为Shoation。在对话框上增加一个静态控件。将静态控件的ID值设置为IDC_PREVIE_INITDIALOG消息处理函数OnInitDialog和_TIMER的消息处理函数OnTimer。 ⑷在CshoationDlg类中,增加两个变量m_x和m_y,用以表示字符串的坐标。⑸在OnInitDialog函数中添加下列代码:m_x=0;m_y=0;KillTimer(1);VERIFY(SetTimer(1,500,NULL)!=0);在CshoationDlg类中,增加一个成员函数DraationDlg::Dra(ID

8、C_PREVIEp;rect);p_x>=rect.right)

9、

10、(m_y>=rect.bottom-20)){m_x=0;m_y=0;}pDC->TextOut(m_x,m_y,"动画");}在OnTimer函数中,添加如下代码: if(nIDEvent==1){m_x+=5;m_y+=5;Draer(nIDEvent);运行该程序,显示如图2所示。图2在静态控件中显示动画

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。