-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsteganofrafi.pas
103 lines (91 loc) · 2.47 KB
/
steganofrafi.pas
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
unit steganofrafi;
interface
uses
Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants,
System.Classes, Vcl.Graphics,
Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls, formWriteMsg_u,
formReadMsg_u;
type
TFormMenu = class(TForm)
Label1: TLabel;
GroupBox1: TGroupBox;
BtnWriteMessage: TButton;
BtnReadMessage: TButton;
BtnExit: TButton;
procedure BtnWriteMessageClick(Sender: TObject);
procedure BtnReadMessageClick(Sender: TObject);
procedure BtnExitClick(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
Type
DataPixel = Array [0 .. 1000, 0 .. 1000] of integer;
var
FormMenu: TFormMenu;
implementation
{$R *.dfm}
procedure TFormMenu.BtnExitClick(Sender: TObject);
var
TombolMessageDlg: word;
begin
TombolMessageDlg := MessageDlg('Keluar dari Aplikasi ?', mtConfirmation,
[mbYes, mbNo], 0);
if TombolMessageDlg = mrYes then
Application.Terminate;
end;
procedure TFormMenu.BtnReadMessageClick(Sender: TObject);
begin
FormReadMsg.Show;
with FormReadMsg do
begin
Image.Picture.Bitmap := nil;
MenuReadMsg.Enabled := False;
MenuSave.Enabled := False;
MenuCut.Enabled := False;
MenuCopy.Enabled := False;
MenuPaste.Enabled := False;
BtnReadMsg.Enabled := False;
BtnImgCheck.Enabled := False;
MemoMsg.Visible := False;
MemoMsg.Lines.Clear;
EditMax.Enabled := False;
EditMax.Color := clSilver;
EditMax.Clear;
EditUsed.Enabled := False;
EditUsed.Color := clSilver;
EditUsed.Clear;
EditRemains.Enabled := False;
EditRemains.Color := clSilver;
EditRemains.Clear;
end;
end;
procedure TFormMenu.BtnWriteMessageClick(Sender: TObject);
begin
FormWriteMsg.Show;
with FormWriteMsg do
begin
Image.Picture.Bitmap := nil;
MenuWriteMsg.Enabled := False;
MenuReadMsg.Enabled := True;
MenuNew.Enabled := True;
MenuOpen.Enabled := True;
MenuSave.Enabled := False;
MenuCut.Enabled := False;
MenuCopy.Enabled := False;
MenuPaste.Enabled := False;
BtnWriteMsg.Enabled := False;
BtnCancel.Enabled := False;
BtnImgCheck.Enabled := False;
MemoMsg.Visible := False;
MemoMsg.Lines.Clear;
EditMax.Enabled := False;
EditMax.Color := clSilver;
EditMax.Clear;
EditRemains.Enabled := False;
EditRemains.Color := clSilver;
EditRemains.Clear;
end;
end;
end.