Доброго времени суток уважаемые форумчане.
Давно использую ботву и сейчас задался целью упростить однообразные действия.
К примеру часть кода для создания чекбокса:
И данных элементов множество, меняется только название чекбокса, события по клику на него и координаты. Думал добавить какую нибудь процедуру или функцию, наподобие:
В итоге не завелось:
Я не силен в написании процедур, явно чтото не так делаю.
Давно использую ботву и сейчас задался целью упростить однообразные действия.
К примеру часть кода для создания чекбокса:
Код:
BtnSetCursor(Test1CheckBox, GetSysCursorHandle(32649));
BtnSetVisibility(Test1CheckBox, False);
Test1CheckBox:= BtnCreate(WizardForm.Handle, 100, 15, 15, 15, 'BoxImage.png', 0, True);
BtnSetEvent(Test1CheckBox, BtnClickEventID, WrapBtnCallback(@Test1Click, 1));
Код:
procedure Test1Click(hBtn: HWND);
begin
end;
procedure CheckBox(aName, aEvent: String; aLeft, aTop, aWidth, aHeight: Integer);
begin
BtnSetCursor(aName, GetSysCursorHandle(32649));
BtnSetVisibility(aName, False);
aName:= BtnCreate(WizardForm.Handle, aLeft, aTop, aWidth, aHeight, 'BoxImage.png', 0, True);
BtnSetEvent(aName, BtnClickEventID, WrapBtnCallback(@aEvent, 1));
end;
Test1:= CheckBox('NewChBox1', 'Test1Click'; 21, 161, 13, 13);
Я не силен в написании процедур, явно чтото не так делаю.