//--------------------------------------------------------------------------- #ifndef HelpFormUnitH #define HelpFormUnitH //--------------------------------------------------------------------------- #include #include #include #include #include #include #include #include #include "PNGButton.hpp" //#include "TransparentPanelUnit.h" #include "HelpPanelUnit.h" #include "BackgroundForm.h" #define TAB_QA 0 #define TAB_FB 1 #define TAB_NT 2 #define TAB_CN 3 #define TAB_MN 4 #define TAB_SW 5 #define TAB_AB 6 //--------------------------------------------------------------------------- class THelpForm : public TBackgroundForm { __published: // IDE-managed Components // Vcl::Extctrls::TPanel *m_panelShow; TPaintBox *m_pbUserNoticeNum; TImage *m_imgBreakH; TPNGButton *m_btnPrevStep; // TImage *m_imgRightBottomConner; // TImage *m_imgRightSide; // TImage *m_imgLeftBottomConner; // TImage *m_imgBottomSide; // TImage *m_imgBk; TPNGButton *m_btnSubmit; TPNGButton *m_btnQnA; TPNGButton *m_btnFeedback; TPNGButton *m_btnHelp; TLabel *m_lblGroupLabel; TLabel *m_lblGroup; TLabel *m_lblVidio; TLabel *m_lblEmailLabel; TMemo *m_memMsg; HelpPanelUnit::TPanel *m_panelShow; TPNGButton *m_btnAbout; TLabel *m_lblUrl; TLabel *m_lblUrlLabel; TPNGButton *m_btnUserNT; TLabel *m_lblMsgHead; TLabel *m_lblMsgURL; TLabel *m_lblMsgTail; TLabel *m_lblMsgNum; TLabel *m_lblMsgMiddle; TPNGButton *m_btnCoin; TPNGButton *m_btnMore; void __fastcall FormActivate(TObject *Sender); void __fastcall FormDeactivate(TObject *Sender); void __fastcall PrevStepClick(TObject *Sender); void __fastcall TabClick(TObject *Sender); void __fastcall FormResize(TObject *Sender); void __fastcall MoreClick(TObject *Sender); void __fastcall MemoMsgClick(TObject *Sender); void __fastcall MemoMsgChange(TObject *Sender); void __fastcall SubmitClick(TObject *Sender); void __fastcall panelShowClick(TObject *Sender); void __fastcall AboutClick(TObject *Sender); void __fastcall UrlClick(TObject *Sender); void __fastcall FormCreate(TObject *Sender); void __fastcall MsgURLClick(TObject *Sender); void __fastcall NoticeNumPaint(TObject *Sender); void __fastcall HelpClick(TObject *Sender); void __fastcall VidioClick(TObject *Sender); private: // User declarations bool m_bMemoHint; int m_nUserNoticeNum; TPNGButton* m_arrTabs[5]; TPngImage * m_pImgNoticeTip; BEGIN_MESSAGE_MAP MESSAGE_HANDLER(WM_ERASEBKGND, TWMEraseBkgnd, WMEraseBkgnd) END_MESSAGE_MAP(TForm) public: // User declarations int m_iPrevPageIndex; void __fastcall SetNoticeNum( int num, int iType ); //iTyp: 0=public, 1=user int __fastcall GetNoticeNum( int iType ); //iTyp: -1=all, 0=public, 1=user void __fastcall SetPage( int iPage ); __fastcall THelpForm(TComponent* Owner); }; //--------------------------------------------------------------------------- extern PACKAGE THelpForm *HelpForm; //--------------------------------------------------------------------------- #endif