GROUP.H
上传用户:wtrl82617
上传日期:2007-01-07
资源大小:187k
文件大小:1k
源码类别:

界面编程

开发平台:

DOS

  1. #ifndef __GROUP_H
  2. #define __GROUP_H
  3. #include "yyxctrl.h"
  4. typedef class group_class Tgroup;
  5. class group_class :public Tcontrol {
  6. public:
  7. byte control_num;
  8. Tcontrol *pfirst_control;
  9. Tcontrol *pcontrol_current_selected;
  10. protected:
  11. void dispose_all_controls (Tcontrol  *pcontrol_handled );
  12. int control_tab_key_handler  (int key_scan_num );
  13. public:
  14.  void  insert_control (Tcontrol *pcontrol_handled);
  15. group_class(int ID,char *title_hotkey,
  16. int left,int top,int width,int height );
  17. virtual group_class::~group_class();
  18. virtual int  control_change_value (int new_value );
  19. virtual void setup_control ();
  20. virtual void update_control ();
  21. public:
  22. virtual int  key_pressed_handler  (int key_scan_num );
  23. virtual void draw ();
  24. virtual void select ( );
  25. virtual void unselect ( );
  26. virtual int  msg_handler (MSG& message );
  27. };
  28. #endif