首页 > 代码库 > 发布一个文字界面库 解放文字显示 几分钟使你的对话框OR视图文字呈现多彩效果
发布一个文字界面库 解放文字显示 几分钟使你的对话框OR视图文字呈现多彩效果
解放文字显示 几分钟使你的对话框OR视图文字呈现多彩效果
解放文字显示处理
不要再将宝贵时间浪费在文字显示处理上,几分钟使您的文字显示呈现多彩效果
示例 :在对话框CStatic控件上,显示一段文字信息:
代码:
shuhuaDLL使用说明:
对话框程序中添加VIEW视图:
对话框上放一个文本控件CStatic IDC_STATIC ,用此控件承载VIEW视图。
第一步:在对话框头文件中听见DLL头文件
#include "shuhuaDll\Factory.h" //添加视图头文件 必须在头文件中添加 #include "shuhuaDll\ShuhuaVClass.h" //添加视图头文件 必须在头文件中添加
第二步:添加对话框成员变量
CFrameWnd * m_pFrame; ShuhuaVClass* m_pView;
第三步:在对话框初始化OnInitDialog()函数中添加以下代码
UINT TargetCtrlID = IDC_STATIC; CWnd *pWnd = GetDlgItem(TargetCtrlID); CRect RectTargetCtrl; pWnd->GetWindowRect(RectTargetCtrl); pWnd->DestroyWindow(); //get the idc_static screen Rect this->ScreenToClient(RectTargetCtrl); m_pView =Factory::GetShuhuaV ();//获得VIEW指针 m_pFrame= new CFrameWnd(); m_pFrame->Create(NULL,NULL,WS_VISIBLE|WS_CHILD,RectTargetCtrl,this); if (NULL==m_pView) { return FALSE; } //初始化VIEW 并设置显示的内容 m_pView->CreateWindowSHUHUA(RectTargetCtrl,m_pFrame); m_pView->SetWindowPos(RectTargetCtrl); m_pView->SetFile(L"shuhua.xml"); //shuhua.xml 位于 res\ 文件夹下 将其中内容修改为自己的 m_pView->Init();
第四步:在对话框析构或销毁函数中,销毁VIEW
Factory::Destory ();
DEMO下载地址; www.gudianxiaoshuo.com
发布一个文字界面库 解放文字显示 几分钟使你的对话框OR视图文字呈现多彩效果
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。