91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 3MB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2023-10-27
  • 語言: C/C++
  • 標簽: mfc??duilib??

資源簡介

mfc與duilib之間控件相互調用

資源截圖

代碼片段和文件信息

#include?“StdAfx.h“
#include?“DuiframeWnd.h“
#include?“MfcAndDuiLibDlg.h“
#include?“MfcWndUI.h“

#define??MFC_BUTTON_ID 8001

CDuiframeWnd::CDuiframeWnd(void)
{
m_pMainDlg?=?NULL;
m_pButton?=?NULL;
}

CDuiframeWnd::~CDuiframeWnd(void)
{
}

void?CDuiframeWnd::OnFinalMessage(HWND?hWnd)
{
if(m_pButton?!=?NULL)
{
delete?m_pButton;
m_pButton?=?NULL;
}
}

//設置關聯窗口對象
void?CDuiframeWnd::SetRelaxWnd(CWnd?*?pMainDlg)
{
m_pMainDlg?=?pMainDlg;
}

//查找控件
CControlUI*?CDuiframeWnd::FindControl(LPCTSTR?pstrName)?const
{
return?m_PaintManager.FindControl(pstrName);
}

void?CDuiframeWnd::Notify(TNotifyUI&?msg)
{
if(msg.sType?==?“click“)
{
if(?msg.pSender->GetName()?==?_T(“btnStart“)?)?
{
if(m_pMainDlg?!=?NULL)
{
CMfcAndDuiLibDlg?*pMainDlg?=?(CMfcAndDuiLibDlg?*)m_pMainDlg;
pMainDlg->OnBnClickedButtonstart();
}
}
else?if(?msg.pSender->GetName()?==?_T(“btnStop“)?)?
{
if(m_pMainDlg?!=?NULL)
{
CMfcAndDuiLibDlg?*pMainDlg?=?(CMfcAndDuiLibDlg?*)m_pMainDlg;
pMainDlg->OnBnClickedButtonstop();
}
}
else?if(msg.pSender->GetName()?==?_T(“btnClose“)?)
{
::PostQuitMessage(0);
}
}
}

LRESULT?CDuiframeWnd::HandleMessage(?UINT?uMsg?WPARAM?wParam?LPARAM?lParam?)
{
switch?(uMsg)
{
case?WM_COMMAND:
if?(MFC_BUTTON_ID?==?wParam)
{
if?(m_pMainDlg)
{
CMfcAndDuiLibDlg?*pMainDlg?=?(CMfcAndDuiLibDlg?*)m_pMainDlg;
pMainDlg->OnBnClickedButtonSendMsg(“abc“);
}
}
break;
default:
break;
}

return?__super::HandleMessage(uMsg?wParam?lParam);
}?

CControlUI*?CDuiframeWnd::CreateControl(LPCTSTR?pstrClassName)
{
if?(_tcsicmp(pstrClassName?_T(“MyWin32Wnd“))?==?0)
{
//win32按鈕
CMfcWndUI?*pUI???=?new?CMfcWndUI();????????????
HWND????hWnd??=?CreateWindow(_T(“BUTTON“)?_T(“win32“)?WS_VISIBLE?|?WS_CHILD?|?BS_PUSHBUTTON?0?0?0?0?m_PaintManager.GetPaintWindow()?NULL?NULL?NULL);
pUI->Attach(hWnd);?????
return?pUI;
}
else?if?(_tcsicmp(pstrClassName?_T(“MyMfcWnd“))?==?0)
{
//MFC按鈕
CMfcWndUI?*pUI???=?new?CMfcWndUI();?????
m_pButton?=?new?CButton();
m_pButton->Create(_T(“MFC“)?WS_VISIBLE?|?WS_CHILD?|?BS_PUSHBUTTON?CRect(0?0?0?0)?CWnd::FromHandle(m_PaintManager.GetPaintWindow())?MFC_BUTTON_ID);
pUI->Attach(m_pButton->GetSafeHwnd());??
return?pUI;
}

return?NULL;
}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????2406??2017-06-04?21:43??MfcAndDuiLib\DuiframeWnd.cpp

?????文件????????806??2017-06-04?21:43??MfcAndDuiLib\DuiframeWnd.h

?????文件?????388608??2017-06-03?16:35??MfcAndDuiLib\duilib\bin\DuiLib.dll

?????文件????1241600??2017-06-03?16:35??MfcAndDuiLib\duilib\bin\DuiLib_d.dll

?????文件?????394240??2017-06-03?16:36??MfcAndDuiLib\duilib\bin\DuiLib_u.dll

?????文件????1251328??2017-06-03?16:36??MfcAndDuiLib\duilib\bin\DuiLib_ud.dll

?????文件?????855040??2017-06-03?17:25??MfcAndDuiLib\duilib\bin\UIDesigner.exe

?????文件???????1795??2011-05-31?21:42??MfcAndDuiLib\duilib\include\UIActiveX.h

?????文件???????8595??2017-06-03?16:25??MfcAndDuiLib\duilib\include\UIbase.h

?????文件???????3697??2011-07-27?09:24??MfcAndDuiLib\duilib\include\UICombo.h

?????文件??????12265??2011-06-08?16:19??MfcAndDuiLib\duilib\include\UICommonControls.h

?????文件???????6950??2011-05-31?21:42??MfcAndDuiLib\duilib\include\UIContainer.h

?????文件???????6179??2011-07-27?09:35??MfcAndDuiLib\duilib\include\UIControl.h

?????文件???????2165??2011-06-23?23:59??MfcAndDuiLib\duilib\include\UIDelegate.h

?????文件???????1032??2011-07-27?17:52??MfcAndDuiLib\duilib\include\UIDlgBuilder.h

?????文件????????640??2011-05-31?21:42??MfcAndDuiLib\duilib\include\UIlib.h

?????文件??????11943??2011-07-27?09:23??MfcAndDuiLib\duilib\include\UIList.h

?????文件??????12747??2017-06-03?16:25??MfcAndDuiLib\duilib\include\UIManager.h

?????文件???????2997??2011-05-31?21:42??MfcAndDuiLib\duilib\include\UIMarkup.h

?????文件???????2316??2011-07-27?09:20??MfcAndDuiLib\duilib\include\UIRender.h

?????文件???????4787??2017-06-03?16:25??MfcAndDuiLib\duilib\include\UIRichEdit.h

?????文件?????388608??2017-06-03?16:35??MfcAndDuiLib\duilib\lib\DuiLib.dll

?????文件?????443996??2017-06-03?16:35??MfcAndDuiLib\duilib\lib\DuiLib.lib

?????文件????1241600??2017-06-03?16:35??MfcAndDuiLib\duilib\lib\DuiLib_d.dll

?????文件?????446588??2017-06-03?16:35??MfcAndDuiLib\duilib\lib\DuiLib_d.lib

?????文件?????394240??2017-06-03?16:36??MfcAndDuiLib\duilib\lib\DuiLib_u.dll

?????文件?????447780??2017-06-03?16:36??MfcAndDuiLib\duilib\lib\DuiLib_u.lib

?????文件????1251328??2017-06-03?16:36??MfcAndDuiLib\duilib\lib\DuiLib_ud.dll

?????文件?????449032??2017-06-03?16:36??MfcAndDuiLib\duilib\lib\DuiLib_ud.lib

?????文件??????58732??2017-06-04?21:53??MfcAndDuiLib\MfcAndDuiLib.aps

............此處省略38個文件信息

評論

共有 條評論