DownNumGlyphs and UpNumGlyphs (C++)
From RAD Studio Code Examples
Description
This example shows how to dynamically change the Vcl.Samples.Spin.TSpinButton.DownNumGlyphs and the Vcl.Samples.Spin.TSpinButton.DownGlyph of a Vcl.Samples.Spin.TSpinButton. The same principle is applied for Spin.TSpinButton.UpNumGlyphs and Spin.TSpinButton.UpNumGlyph. To do this example, you need two .bmp files that have drawn on them the 4 states of the button listed in Vcl.Samples.Spin.TSpinButton.DownGlyph. glyphd.bmp is used for the Down button and glyphu.bmp--for the Up button.
Code
class TForm1 : public TForm { __published: // IDE-managed Components TImage *Image1; TImage *Image2; TButton *Button1; TSpinEdit *SpinEdit1; void __fastcall Button1Click(TObject *Sender); private: // User declarations public: // User declarations __fastcall TForm1(TComponent* Owner); };
In the .CPP file.
TForm1 *Form1; void __fastcall TForm1::Button1Click(TObject *Sender) { Graphics::TBitmap *BitmapUp; Graphics::TBitmap *BitmapDown; BitmapDown =new Graphics::TBitmap(); BitmapUp =new Graphics::TBitmap(); BitmapDown->LoadFromFile("glyphd.bmp"); BitmapUp->LoadFromFile("glyphu.bmp"); Form1->Image1->Picture->Bitmap = BitmapUp; Form1->Image2->Picture->Bitmap = BitmapDown; //Spin button Form1->SpinEdit1->Button->DownGlyph=BitmapDown; Form1->SpinEdit1->Button->DownNumGlyphs=4; Form1->SpinEdit1->Button->UpGlyph=BitmapUp; Form1->SpinEdit1->Button->UpNumGlyphs=4; }
Uses
- Vcl.Samples.Spin.TSpinButton.DownNumGlyphs ( fr | de | ja )
- Vcl.Samples.Spin.TSpinButton.DownGlyph ( fr | de | ja )
- Vcl.Samples.Spin.TSpinButton.UpNumGlyphs ( fr | de | ja )
- Vcl.Samples.Spin.TSpinButton.UpNumGlyphs ( fr | de | ja )