从DevExpress中的TCxGroupBox生成一个新控件问题

老小笨鸟 2013-07-12 05:11:08
如题,生成一个package后,什么也不加,编译报错,说PaintWindow找不到,[Linker Error] Unresolved external '__fastcall Cxcontrols::TcxControl::PaintWindow(void *)' referenced from path\CXGROUPBOXEX.OBJ,这个是怎么回事,请大拿解惑
...全文
990 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
老小笨鸟 2013-07-16
  • 打赏
  • 举报
回复
各位高手,帮忙看看啊,我就想从cxGroupBox派生一个新控件,上面我还什么也没干呢,各位,试试吧?
老小笨鸟 2013-07-16
  • 打赏
  • 举报
回复
已经包含了吧?就是上面的代码
老小笨鸟 2013-07-15
  • 打赏
  • 举报
回复
在cxControls里
ccrun.com 2013-07-15
  • 打赏
  • 举报
回复
用UltraEdit的全文搜索功能,看看PaintWindow函数是在DevExpress的哪个bpi文件中存在,然后把这个bpi文件加入到工程。
老小笨鸟 2013-07-15
  • 打赏
  • 举报
回复
老妖,请帮忙看看,我这个还什么没干呢,可就是不能编译
老小笨鸟 2013-07-15
  • 打赏
  • 举报
回复
CPP文件: //--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop #include "cxGroupBoxEx.h" #pragma link "cxContainer" #pragma link "cxControls" #pragma link "cxEdit" #pragma link "cxGroupBox" #pragma package(smart_init) //--------------------------------------------------------------------------- // ValidCtrCheck is used to assure that the components created do not have // any pure virtual functions. // static inline void ValidCtrCheck(TcxGroupBoxEx *) { new TcxGroupBoxEx(NULL); } //--------------------------------------------------------------------------- __fastcall TcxGroupBoxEx::TcxGroupBoxEx(TComponent* Owner) : TcxGroupBox(Owner) { } //--------------------------------------------------------------------------- void __fastcall TcxGroupBoxEx::CreateWnd() { TcxGroupBox::CreateWnd(); } //--------------------------------------------------------------------------- void __fastcall TcxGroupBoxEx::Paint(void) { TcxGroupBox::Paint(); } //--------------------------------------------------------------------------- void __fastcall TcxGroupBoxEx::PaintWindow(HDC DC) { TcxGroupBox::PaintWindow(DC); } //--------------------------------------------------------------------------- namespace Cxgroupboxex { void __fastcall PACKAGE Register() { TComponentClass classes[1] = {__classid(TcxGroupBoxEx)}; RegisterComponents("Samples", classes, 0); } } //---------------------------------------------------------------------------
老小笨鸟 2013-07-15
  • 打赏
  • 举报
回复
头文件: //--------------------------------------------------------------------------- #ifndef cxGroupBoxExH #define cxGroupBoxExH //--------------------------------------------------------------------------- #include <SysUtils.hpp> #include <Classes.hpp> #include "cxContainer.hpp" #include "cxControls.hpp" #include "cxEdit.hpp" #include "cxGroupBox.hpp" #include <Controls.hpp> //#define HDC unsigned int //--------------------------------------------------------------------------- class PACKAGE TcxGroupBoxEx : public TcxGroupBox { private: protected: virtual void __fastcall CreateWnd(); virtual void __fastcall Paint(void); virtual void __fastcall PaintWindow(HDC DC); public: __fastcall TcxGroupBoxEx(TComponent* Owner); __published: }; //--------------------------------------------------------------------------- #endif
ccrun.com 2013-07-12
  • 打赏
  • 举报
回复
如果还不行,试着从工程选项中将 NO_STRICT 字样删除。
ccrun.com 2013-07-12
  • 打赏
  • 举报
回复
试试在:
#include <vcl.h>
#pragma hdrstop
代码以后加入一行:
#define HDC unsigned int
缘中人 2013-07-12
  • 打赏
  • 举报
回复
这个函数哪来的,有没有定义或者实现的代码
标题SpringBoot小学教育辅导系统设计与实现AI更换标题第1章引言介绍小学教育辅导系统的研究背景、意义、现状以及论文的方法和创点。1.1研究背景与意义分析当前小学教育辅导的现状及系统开发的重要性。1.2国内外研究现状探讨国内外小学教育辅导系统的发展现状与趋势。1.3研究方法以及创点概述本文的研究方法,阐述系统的创点。第2章相关理论介绍SpringBoot框架及教育辅导系统相关理论。2.1SpringBoot框架概述介绍SpringBoot框架的特点、优势及在系统开发的应用。2.2教育辅导系统理论基础阐述教育辅导系统的基本理论,包括学习理论、教学理论等。2.3系统开发相关技术概述系统开发过程涉及的其他关键技术,如数据库技术、前端技术等。第3章系统需求分析与设计对小学教育辅导系统进行详细的需求分析与设计。3.1需求分析分析系统的功能需求、性能需求及用户需求。3.2系统架构设计设计系统的整体架构,包括前后端分离架构、模块划分等。3.3数据库设计设计系统的数据库结构,包括表结构、关系等。第4章系统实现详细介绍小学教育辅导系统的实现过程。4.1开发环境搭建介绍系统开发所需的环境配置及工具选择。4.2功能模块实现阐述各个功能模块的实现过程,包括用户管理、课程管理、学习资源管理等。4.3系统测试与优化对系统进行测试,包括单元测试、集成测试等,并对系统进行优化。第5章系统应用与效果分析对小学教育辅导系统的应用效果进行分析。5.1系统应用情况介绍系统在实际应用的情况,包括用户反馈、使用数据等。5.2效果评估与分析从教学效果、用户体验等方面对系统进行评估与分析。5.3对比方法分析通过与传统教育辅导方式对比,凸显系统优势。第6章结论与展望总结小学教育辅导系统的设计与实现成果,并展望未来的研究方向。6.1研究结论概括系统的主要功能、特点及创点。6.2展望指出系统

604

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder VCL组件使用和开发
社区管理员
  • VCL组件使用和开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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