"Unit1.cpp" Dosyası
#include <vcl\vcl.h>
#pragma hdrstop
#include "Unit1.h"
#pragma resource "*.dfm"
TForm1 *Form1;
//-------------------------------------------------------------------------
//-------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner):TForm(Owner)
{
}
//-------------------------------------------------------------------------
//-------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
HRGN OvalForm;
OvalForm = CreateRoundRectRgn(5, 5, 400, 300, 50, 50);
SetWindowRgn(Form1->Handle, OvalForm, true);
}
//-------------------------------------------------------------------------
//---------------------------------------------------------------------------
void __fastcall TForm1::Button2Click(TObject *Sender)
{
Application->Terminate();
}
//-------------------------------------------------------------------------
//---------------------------------------------------------------------------
void __fastcall TForm1::Button3Click(TObject *Sender)
{
HRGN DaireForm;
DaireForm = CreateEllipticRgn(125, 80, 300, 250);
SetWindowRgn(Form1->Handle, DaireForm, true);
}
//---------------------------------------------------------------------------
//---------------------------------------------------------------------------
void __fastcall TForm1::Button4Click(TObject *Sender)
{
HRGN NormalForm;
NormalForm = CreateRoundRectRgn(0, 0, Form1->Width, Form1->Height, 0, 0);
SetWindowRgn(Form1->Handle, NormalForm, true);
}
//---------------------------------------------------------------------------
//---------------------------------------------------------------------------
void __fastcall TForm1::Button5Click(TObject *Sender)
{
HRGN PoligonForm;
TPoint Nokta[10];
Nokta[0] = Point(0,0);
Nokta[1] = Point(20,0);
Nokta[2] = Point(100,180);
Nokta[3] = Point(150,80);
Nokta[4] = Point(200,180);
Nokta[5] = Point(290,0);
Nokta[6] = Point(310,0);
Nokta[7] = Point(200,220);
Nokta[8] = Point(150,120);
Nokta[9] = Point(100,220);
PoligonForm = CreatePolygonRgn(Nokta, 10, ALTERNATE);
SetWindowRgn(Form1->Handle, PoligonForm, true);
}
//---------------------------------------------------------------------------
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
"Unit1.h" Dosyası
//---------------------------------------------------------------------------
#ifndef Unit1H
#define Unit1H
//---------------------------------------------------------------------------
#include <vcl\Classes.hpp>
#include <vcl\Controls.hpp>
#include <vcl\StdCtrls.hpp>
#include <vcl\Forms.hpp>
#include &winuser.h>
//---------------------------------------------------------------------------
class TForm1 : public TForm
{
__published: // IDE-managed Components
TButton *Button1;
TButton *Button2;
TButton *Button3;
TButton *Button4;
TButton *Button5;
void __fastcall Button1Click(TObject *Sender);
void __fastcall Button2Click(TObject *Sender);
void __fastcall Button3Click(TObject *Sender);
void __fastcall Button4Click(TObject *Sender);
void __fastcall Button5Click(TObject *Sender);
private: // User declarations
public: // User declarations
__fastcall TForm1(TComponent* Owner);
};
//---------------------------------------------------------------------------
extern TForm1 *Form1;
//---------------------------------------------------------------------------
#endif
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
PROGRAMIN EKRAN GÖRÜNTÜLERİ
NORMAL FORM
KÖŞELERİ OVAL FORM
YUVARLAK FORM
W ŞEKLİNDE FORM
<<< Geri Dön