?? setlinestyle.~cpp
字號:
//---------------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
#include "SetLineStyle.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TLineStyleDlg *LineStyleDlg;
//---------------------------------------------------------------------------
__fastcall TLineStyleDlg::TLineStyleDlg(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TLineStyleDlg::SolidPenClick(TObject *Sender)
{
Image->Canvas->Pen->Style = psSolid;
Image->Canvas->MoveTo(20,Image->Height/2);
Image->Canvas->LineTo(Image->Width-20,Image->Height/2);
}
//---------------------------------------------------------------------------
void __fastcall TLineStyleDlg::DashPenClick(TObject *Sender)
{
Image->Canvas->Pen->Style = psDash;
Image->Canvas->MoveTo(20,Image->Height/2);
Image->Canvas->LineTo(Image->Width-20,Image->Height/2);
}
//---------------------------------------------------------------------------
void __fastcall TLineStyleDlg::DotPenClick(TObject *Sender)
{
Image->Canvas->Pen->Style = psDot;
Image->Canvas->MoveTo(20,Image->Height/2);
Image->Canvas->LineTo(Image->Width-20,Image->Height/2);
}
//---------------------------------------------------------------------------
void __fastcall TLineStyleDlg::DashDotPenClick(TObject *Sender)
{
Image->Canvas->Pen->Style = psDashDot;
Image->Canvas->MoveTo(20,Image->Height/2);
Image->Canvas->LineTo(Image->Width-20,Image->Height/2);
}
//---------------------------------------------------------------------------
void __fastcall TLineStyleDlg::DashDotDotPenClick(TObject *Sender)
{
Image->Canvas->Pen->Style = psDashDotDot;
Image->Canvas->MoveTo(20,Image->Height/2);
Image->Canvas->LineTo(Image->Width-20,Image->Height/2);
}
//---------------------------------------------------------------------------
void __fastcall TLineStyleDlg::ClearPenClick(TObject *Sender)
{
Image->Canvas->Pen->Style = psClear;
Image->Canvas->MoveTo(20,Image->Height/2);
Image->Canvas->LineTo(Image->Width-20,Image->Height/2);
}
//---------------------------------------------------------------------------
void __fastcall TLineStyleDlg::PenColorClick(TObject *Sender)
{
ColorDialog1->Color = Image->Canvas->Pen->Color;
if (ColorDialog1->Execute())
{
Image->Canvas->Pen->Color = ColorDialog1->Color;
Image->Canvas->MoveTo(20,Image->Height/2);
Image->Canvas->LineTo(Image->Width-20,Image->Height/2);
}
}
//---------------------------------------------------------------------------
void __fastcall TLineStyleDlg::PenSizeChange(TObject *Sender)
{
Image->Canvas->Pen->Width = PenWidth->Position;
Image->Canvas->MoveTo(20,Image->Height/2);
Image->Canvas->LineTo(Image->Width-20,Image->Height/2);
}
//---------------------------------------------------------------------------
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -