Initial commit
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
//---------------------------------------------------------------------------
|
||||
#ifndef PopMenuUnitH
|
||||
#define PopMenuUnitH
|
||||
|
||||
#define SHOW_STAGE_VAR 0x10000
|
||||
|
||||
class TPopMenu : public TPopupMenu
|
||||
{
|
||||
private:
|
||||
TBitmap *m_pPicNormal, *m_pPicHover, *m_pPicChecked;
|
||||
TFont *m_pFntText;
|
||||
COLORREF m_clrNormal, m_clrHover, m_clrBreak, m_clrFrame;
|
||||
|
||||
public:
|
||||
__fastcall TPopMenu(TComponent* Owner);
|
||||
__fastcall ~TPopMenu();
|
||||
|
||||
void CreateCustomMenuItem( String strCaption, TNotifyEvent aClickEvent=NULL,
|
||||
int subIndex=-1, bool bEnbaled=true, bool bChecked=false, int iTag=-1 );
|
||||
void ClearMenuItem();
|
||||
void __fastcall OwnerDrawItem(TObject* Sender, TCanvas* ACanvas, const TRect &ARect, TOwnerDrawState State);
|
||||
void __fastcall OwnerMeasureItem(TObject* Sender, TCanvas* ACanvas, int &Width, int &Height);
|
||||
};
|
||||
//---------------------------------------------------------------------------
|
||||
#endif
|
||||
Reference in New Issue
Block a user