dfl/examples/clippingform/source/clippingform_sample.d
2023-03-18 01:29:27 +09:00

34 lines
480 B
D

import dfl;
version(Have_dfl) // For DUB.
{
}
else
{
pragma(lib, "dfl.lib");
}
class MainForm : ClippingForm
{
private Image _image;
public this()
{
this.text = "Clipping Form example";
this.size = Size(300, 200);
this.clipping = new Bitmap(r".\image\clipping.bmp"); // White is transparent.
this.click ~= (Control c, EventArgs e) {
this.close();
};
}
}
static this()
{
Application.enableVisualStyles();
}
void main()
{
Application.run(new MainForm());
}