mapu.cpp
上传用户:hylc_2004
上传日期:2014-01-23
资源大小:46800k
文件大小:1k
源码类别:

Delphi控件源码

开发平台:

Delphi

  1. //---------------------------------------------------------------------------
  2. #include <vcl.h>
  3. #pragma hdrstop
  4. #include "mapu.h"
  5. //---------------------------------------------------------------------------
  6. #pragma package(smart_init)
  7. #pragma link "fcButton"
  8. #pragma link "fcImgBtn"
  9. #pragma link "fcLabel"
  10. #pragma resource "*.dfm"
  11. TMapForm *MapForm;
  12. //---------------------------------------------------------------------------
  13. __fastcall TMapForm::TMapForm(TComponent* Owner)
  14.         : TForm(Owner)
  15. {
  16. }
  17. //---------------------------------------------------------------------------
  18. void __fastcall TMapForm::FormShow(TObject *Sender)
  19. {
  20.   //Hide the image if there is not enough colors to display the background.
  21.   if ((GetDeviceCaps(Image2->Canvas->Handle, BITSPIXEL) *
  22.        GetDeviceCaps(Image2->Canvas->Handle, PLANES)) <= 8)
  23.      Image2->Visible = False;
  24. }
  25. //---------------------------------------------------------------------------
  26. void __fastcall TMapForm::fcImageBtn2Click(TObject *Sender)
  27. {
  28.   //Set the title based on the clicked on buttons caption.
  29.   fcLabel4->Caption = ((TfcImageBtn *)Sender)->Caption;
  30.   //Now perform the locate on the table to get the county statistics
  31.   TLocateOptions loptions;
  32.   loptions.Clear();
  33.   loptions << loPartialKey;
  34.   Table1->Locate("CountyName",fcLabel4->Caption,loptions);
  35. }
  36. //---------------------------------------------------------------------------