rendered paste bodyprogram Project1;
uses
Messages, Windows;
const
ID_DIALOG = 101;
ID_ICON = 500;
ID_LABEL = 1007;
ID_EDIT = 1008;
ID_EXIT = 1009;
var
hDlg : dword = 0;
{$R template.res}
function DlgFunc(hWnd: hWnd; uMSG: DWord; wParam: wParam; lParam: lParam): Bool; stdcall;
var
hPinceau : COLORREF;
begin
result := true;
case umsg of
WM_CREATE :
begin
hPinceau := CreateSolidBrush($00E4AD4F);
end;
WM_INITDIALOG :
begin
//SendMessage(hWnd,WM_SETICON,0,LoadIcon(hWnd,'500'));
SetWindowText(hWnd,'Delphi API');
end;
WM_LBUTTONDOWN :
begin
SendMessage(hWnd,WM_SYSCOMMAND,SC_MOVE+2,0);
end;
WM_CTLCOLOREDIT :
begin
SetBkMode(wParam,TRANSPARENT);
SetTextColor(wParam,$00FFFFFF);
//result := hPinceau;
end;
WM_CTLCOLORDLG :
begin
end;
WM_CLOSE :
begin
EndDialog(hWnd,0);
end;
WM_DESTROY :
begin
PostQuitMessage(0);
end;
WM_COMMAND :
begin
if ((hiWord(wParam) = BN_CLICKED) and (loword(wParam) = ID_EXIT)) then
SendMessage(hWnd,WM_CLOSE,0,0);
end
else result := false;
end;
end;
begin
hDlg := DialogBoxParam(HInstance,MAKEINTRESOURCE(ID_DIALOG),0,@DlgFunc,0);
end.