MFC中使用duilib win32使用duilib
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2013-10-20 12:46 在MFC中使用duilib
文件 156 2013-10-20 12:44 在MFC中使用duilibReadMe.txt
目录 0 2013-10-20 12:42 在MFC中使用duilibXMP
文件 875 2013-10-15 22:00 在MFC中使用duilibXMP.sln
文件 2160 2013-10-19 19:11 在MFC中使用duilibXMPDuiframeWnd.cpp
文件 587 2013-10-19 19:11 在MFC中使用duilibXMPDuiframeWnd.h
文件 1637 2013-10-19 19:11 在MFC中使用duilibXMPduilib.h
目录 0 2013-10-15 22:00 在MFC中使用duilibXMP
es
文件 1136 2013-10-15 22:00 在MFC中使用duilibXMPResource.h
文件 67777 2013-10-15 22:00 在MFC中使用duilibXMP
esXMP.ico
文件 359 2013-10-15 22:00 在MFC中使用duilibXMP
esXMP.rc2
文件 136 2013-10-15 22:00 在MFC中使用duilibXMPstdafx.cpp
文件 1854 2013-10-15 22:00 在MFC中使用duilibXMPstdafx.h
文件 1030 2013-10-15 22:00 在MFC中使用duilibXMP argetver.h
文件 1614 2013-10-15 22:00 在MFC中使用duilibXMPXMP.cpp
文件 427 2013-10-15 22:00 在MFC中使用duilibXMPXMP.h
文件 5898 2013-10-20 12:42 在MFC中使用duilibXMPXMP.rc
文件 5711 2013-10-19 19:11 在MFC中使用duilibXMPXMP.vcproj
文件 12085 2013-10-19 19:11 在MFC中使用duilibXMPXMPDlg.cpp
文件 1546 2013-10-19 19:11 在MFC中使用duilibXMPXMPDlg.h
目录 0 2013-10-20 12:46 在MFC中使用duilib\_bin
文件 478720 2013-10-19 19:11 在MFC中使用duilib\_binDuiLib_u.dll
目录 0 2013-10-19 19:11 在MFC中使用duilib\_binskin
文件 144 2013-10-19 19:11 在MFC中使用duilib\_binskink_main.png
文件 7530 2013-10-19 19:11 在MFC中使用duilib\_binskintn_next.png
文件 8958 2013-10-19 19:11 在MFC中使用duilib\_binskintn_pause.png
文件 9683 2013-10-19 19:11 在MFC中使用duilib\_binskintn_play.png
文件 7542 2013-10-19 19:11 在MFC中使用duilib\_binskintn_previous.png
文件 7134 2013-10-19 19:11 在MFC中使用duilib\_binskintn_stop.png
文件 2279936 2013-10-20 12:40 在MFC中使用duilib\_binXMP.exe
文件 1593 2013-10-19 19:11 在MFC中使用duilib\_binXMP.xml
............此处省略1个文件信息
#include “stdafx.h“
#include “DuiframeWnd.h“
#include “XMPDlg.h“
#define IDC_BUTTON_DUI_NEXT 2000
CDuiframeWnd::CDuiframeWnd( LPCTSTR pszxmlPath CXMPDlg *pDlgMain )
: CxmlWnd(pszxmlPath)
m_pDlgMain(pDlgMain)
{
CPaintManagerUI::SetInstance(AfxGetInstanceHandle()); // 指定duilib的实例
CPaintManagerUI::SetResourcePath(CPaintManagerUI::GetInstancePath()); // 指定duilib资源的路径,这里指定为和exe同目录
}
CDuiframeWnd::~CDuiframeWnd()
{
}
void CDuiframeWnd::OnFinalMessage( HWND hWnd )
{
delete this;
}
CControlUI* CDuiframeWnd::CreateControl( LPCTSTR pstrClassName )
{
if (_tcsicmp(pstrClassName _T(“Wnd“)) == 0)
{
CWndUI *pUI = new CWndUI;
HWND hWnd = CreateWindow(_T(“BUTTON“) _T(“Next“) WS_VISIBLE | WS_CHILD | BS_PUSHBUTTON 0 0 0 0 m_PaintManager.GetPaintWindow() (HMENU)IDC_BUTTON_DUI_NEXT NULL NULL);
pUI->Attach(hWnd);
return pUI;
}
return NULL;
}
LRESULT CDuiframeWnd::HandleMessage( UINT uMsg WPARAM wParam LPARAM lParam )
{
switch (uMsg)
{
case WM_COMMAND:
if (IDC_BUTTON_DUI_NEXT == wParam)
{
if (m_pDlgMain)
{
m_pDlgMain->OnBnClickedButtonPlayNext();
}
}
break;
default:
break;
}
return __super::HandleMessage(uMsg wParam lParam);
}
void CDuiframeWnd::Notify( TNotifyUI& msg )
{
if (m_pDlgMain)
{
if( msg.sType == _T(“click“) )
{
if( msg.pSender->GetName() == _T(“btnPrevious“) )
{
m_pDlgMain->OnBnClickedButtonPlayPrevious();
}
else if( msg.pSender->GetName() == _T(“btnNext“) )
{
m_pDlgMain->OnBnClickedButtonPlayNext();
}
else if( msg.pSender->GetName() == _T(“btnPlay“) )
{
m_pDlgMain->OnBnClickedButtonPlay();
}
}
}
__super::Notify(msg);
}
void CDuiframeWnd::SetMainDialog( CXMPDlg *pDlgMain )
{
m_pDlgMain = pDlgMain;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2013-10-20 12:46 在MFC中使用duilib
文件 156 2013-10-20 12:44 在MFC中使用duilibReadMe.txt
目录 0 2013-10-20 12:42 在MFC中使用duilibXMP
文件 875 2013-10-15 22:00 在MFC中使用duilibXMP.sln
文件 2160 2013-10-19 19:11 在MFC中使用duilibXMPDuif
文件 587 2013-10-19 19:11 在MFC中使用duilibXMPDuif
文件 1637 2013-10-19 19:11 在MFC中使用duilibXMPduilib.h
目录 0 2013-10-15 22:00 在MFC中使用duilibXMP
es
文件 1136 2013-10-15 22:00 在MFC中使用duilibXMPResource.h
文件 67777 2013-10-15 22:00 在MFC中使用duilibXMP
esXMP.ico
文件 359 2013-10-15 22:00 在MFC中使用duilibXMP
esXMP.rc2
文件 136 2013-10-15 22:00 在MFC中使用duilibXMPstdafx.cpp
文件 1854 2013-10-15 22:00 在MFC中使用duilibXMPstdafx.h
文件 1030 2013-10-15 22:00 在MFC中使用duilibXMP argetver.h
文件 1614 2013-10-15 22:00 在MFC中使用duilibXMPXMP.cpp
文件 427 2013-10-15 22:00 在MFC中使用duilibXMPXMP.h
文件 5898 2013-10-20 12:42 在MFC中使用duilibXMPXMP.rc
文件 5711 2013-10-19 19:11 在MFC中使用duilibXMPXMP.vcproj
文件 12085 2013-10-19 19:11 在MFC中使用duilibXMPXMPDlg.cpp
文件 1546 2013-10-19 19:11 在MFC中使用duilibXMPXMPDlg.h
目录 0 2013-10-20 12:46 在MFC中使用duilib\_bin
文件 478720 2013-10-19 19:11 在MFC中使用duilib\_binDuiLib_u.dll
目录 0 2013-10-19 19:11 在MFC中使用duilib\_binskin
文件 144 2013-10-19 19:11 在MFC中使用duilib\_binskink_main.png
文件 7530 2013-10-19 19:11 在MFC中使用duilib\_binskintn_next.png
文件 8958 2013-10-19 19:11 在MFC中使用duilib\_binskintn_pause.png
文件 9683 2013-10-19 19:11 在MFC中使用duilib\_binskintn_play.png
文件 7542 2013-10-19 19:11 在MFC中使用duilib\_binskintn_previous.png
文件 7134 2013-10-19 19:11 在MFC中使用duilib\_binskintn_stop.png
文件 2279936 2013-10-20 12:40 在MFC中使用duilib\_binXMP.exe
文件 1593 2013-10-19 19:11 在MFC中使用duilib\_binXMP.xm
............此处省略1个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)