duilib入门不懂,求教,跪谢

不爱吃酸的大力水手 2013-09-26 12:45:13
#define WIN32_LEAN_AND_MEAN
#define _CRT_SECURE_NO_DEPCREATE

#include <Windows.h>
#include <ObjBase.h>

#include "..\DuiLib\UIlib.h"


using namespace DuiLib;


#ifdef _DEBUG
# ifdef UNICODE
# pragma comment (lib, "..\\bin\\DuiLib_ud.lib")
# else
# pragma comment (lib, "..\\bin\\DuiLib_d.lib")
# endif
#else
# ifdef _UNICODE
# pragma comment (lib, "..\\bin\\DuiLib_u.lib")
# else
# pragma comment (lib, "..\\bin\\DuiLib.lib")
# endif
#endif


class CFrameWindowWnd :
public CWindowWnd, public INotifyUI
{
public:
CFrameWindowWnd(void);
//~CFrameWindowWnd(void);

LPCTSTR GetWindowClassName() const { return _T("abc"); };
UINT GetClassStyle() const { return UI_CLASSSTYLE_FRAME | CS_DBLCLKS; };
void OnFinalMessage(HWND) { delete this; };
void Notify(TNotifyUI &msg)
{
if (msg.sType == _T("click"))
{
if (msg.pSender->GetName() == _T("closebtn"))
Close();
}
}
LRESULT HandleMessage (UINT umsg, WPARAM wParam, LPARAM lParam)
{
if (umsg == WM_CREATE)
{
m_pm.Init(m_hWnd);
CControlUI *pButton = new CButtonUI;
pButton->SetName(_T("closebtn"));
pButton->SetBkColor(0xFFFF0000);
m_pm.AttachDialog(pButton);
m_pm.AddNotifier(this);
}

else if (umsg == WM_DESTROY)
{
::PostQuitMessage(0);
}

LRESULT lRes = 0;
if (m_pm.MessageHandler(umsg, wParam, lParam, lRes)) return lRes;
return CWindowWnd::HandleMessage(umsg, wParam, lParam);
}

private:
CPaintManagerUI m_pm;

};

int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE, LPSTR, int iCmdShow)
{
CPaintManagerUI::SetInstance(hInstance);
CPaintManagerUI::SetResourcePath(CPaintManagerUI::GetInstancePath());

CFrameWindowWnd *pFrame = new CFrameWindowWnd;
if (pFrame == NULL)
return 0;
pFrame->Create(NULL, _T("test"), UI_WNDSTYLE_FRAME, WS_EX_WINDOWEDGE);
pFrame->ShowWindow(true);
CPaintManagerUI::MessageLoop();
return 0;
}


在VS2010编译器下,打开WIN32框架,编译后出现:



这是什么情况呢,我没分了,真心求解啊
...全文
177 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
Alberl Lee 2013-10-05
  • 打赏
  • 举报
回复
http://www.cnblogs.com/Alberl/p/3342030.html 有图有真相~
YOLOv11人物目标检测数据集 目标类别:['Persona'] 中文类别:['人物'] 训练集:1683 张 验证集:182 张 测试集:0 张 总计:1865 张 该数据集提供了data.yaml文件,内容如下: train: ../train/images val: ../valid/images test: ../test/images nc: 1 names: ['Persona'] YOLOv11城市街头与室内场景人物目标检测数据集 该数据集涵盖了城市街头、商业街区、办公场所及室内生活等多种场景中的人物目标检测,具有广泛的应用价值。通过多样的场景设置和丰富的拍摄角度,能够有效提升模型在复杂环境下的目标识别能力,为智慧城市、安防监控及人机交互等领域提供高质量的训练数据支持。 从数据分布来看,该数据集包含1683张训练集图像、182张验证集图像以及0张测试集图像,整体比例分配合理。训练集与验证集的比例约为9.25:1,能够充分满足模型训练与性能评估的需求,确保模型在不同场景下的泛化能力得到充分验证。 该数据集的标注工作严谨规范,所有图像均经过人工精确标注,每个目标都配有清晰的边界框和统一的标签“Persona”。标注过程遵循严格的标准,确保了数据的高质量和一致性,为后续的模型训练和性能优化提供了可靠的基础。 基于其多样化的场景覆盖和高质量的标注数据,该数据集可广泛应用于智慧城市管理、公共场所安防监控、智能零售分析以及家庭安防等多个领域。特别是在需要精准识别复杂环境中人物的目标检测任务中,该数据集能够显著提升模型的准确性和鲁棒性。

15,976

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧