CodePudding user response:
This function which come of, have the definition and implementation of the codeCodePudding user response:
Try in:# include & lt; The VCL. H>
# pragma hdrstop
Code later to join a line:
# define HDC unsigned int
CodePudding user response:
If not yet, try NO_STRICT engineering options from the wording, delete,CodePudding user response:
The header file://-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
# # ifndef cxGroupBoxExH
# define cxGroupBoxExH
//-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
#include
#include
# include "cxContainer. HPP
"# include "cxControls. HPP
"# include "cxEdit. HPP
"# include "cxGroupBox. HPP
"#include
//# define HDC unsigned int
//-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
The 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
CodePudding user response:
The CPP file://-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
#include
# pragma hdrstop
# include "cxGroupBoxEx. H"
# pragma link "cxContainer
"# pragma link "cxControls
"# pragma link "cxEdit
"# pragma link "cxGroupBox
"# pragma package (smart_init)
//-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
//ValidCtrCheck is 2 the assure that the components created the do not have
//any pure virtual functions provides.
//
The static inline void ValidCtrCheck (TcxGroupBoxEx *)
{
New TcxGroupBoxEx (NULL);
}
//-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
__fastcall TcxGroupBoxEx: : TcxGroupBoxEx (TComponent * Owner) : TcxGroupBox (the Owner)
{
}
//-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
Void __fastcall TcxGroupBoxEx: : CreateWnd ()
{
TcxGroupBox: : CreateWnd ();
}
//-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
Void __fastcall TcxGroupBoxEx: : Paint (void)
{
TcxGroupBox: : Paint ();
}
//-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
Void __fastcall TcxGroupBoxEx: : PaintWindow (HDC DC)
{
TcxGroupBox: : PaintWindow (DC);
}
//-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
The namespace Cxgroupboxex
{
Void __fastcall PACKAGE the Register ()
{
TComponentClass classes [1]={__classid (TcxGroupBoxEx)};
RegisterComponents (" Samples ", classes, 0);
}
}
//-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
CodePudding user response:
Old demon, please have a look, I this what also not stem, but is unable to compileCodePudding user response:
With application UltraEdit full-text search, see which PaintWindow function is in DevExpress BPI file exists, then add the BPI file to project,CodePudding user response:
In the cxControlsCodePudding user response:
Already contains? Is the above codeCodePudding user response:
Masters, look, I just want to from cxGroupBox derived a new control, I still nothing has been done above, ladies and gentlemen, give it a try?