unit unit1;
uses 【程序编程相关:bass真是太好用了! 】
interface 【推荐阅读:Delphi 控制摄像头 】
windows, messages, sysutils, variants, classes, graphics, controls, forms, 【扩展信息:在非XP操作系统下模拟的LockWork】 dialogs, extctrls, stdctrls, jpeg; const lmousedown=false; type tform1 = class(tform) edit1: tedit; panel2: tpanel; panel1: tpanel; panel3: tpanel; panel4: tpanel; panel5: tpanel; panel6: tpanel; panel7: tpanel; panel8: tpanel; panel11: tpanel; panel22: tpanel; panel33: tpanel; panel44: tpanel; panel55: tpanel; panel66: tpanel; panel77: tpanel; panel88: tpanel; button1: tbutton; procedure edit1mousemove(sender: tobject; shift: tshiftstate; x, y: integer); procedure edit1mousedown(sender: tobject; button: tmousebutton; shift: tshiftstate; x, y: integer); procedure edit1mouseup(sender: tobject; button: tmousebutton; shift: tshiftstate; x, y: integer); procedure formmousedown(sender: tobject; button: tmousebutton; shift: tshiftstate; x, y: integer); procedure button1mousedown(sender: tobject; button: tmousebutton; shift: tshiftstate; x, y: integer); procedure button1mousemove(sender: tobject; shift: tshiftstate; x, y: integer); procedure button1mouseup(sender: tobject; button: tmousebutton; shift: tshiftstate; x, y: integer); private { private declarations } public { public declarations } end;var
form1: tform1; s,a:boolean; implementation{$r *.dfm}
procedure manipulatecontrol(control: tcontrol; shift: tshiftstate; x, y, precision: integer);
var sc_manipulate: word; begin //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ //光标在控件的最左侧********************************************************** //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (x<=precision) and (y>precision) and (y<control.height-precision) then begin sc_manipulate := $f001; control.cursor := crsizewe; ... 下一页