1. °³¹ß/½ÇÇà Ç÷§Æû (1) OS : Windows 10 (2) °³¹ßÅø : Delphi 7 (3) »ç¿ë Database :
2. °³¹ß ÁßÀÎ ÇÁ·Î±×·¥
3. Áú¹® ³»¿ë
Ctrl + Packspace ¸¦ ´·¯¼ ¹ß»ýÇÏ´Â È¿°úó·³ ¸¸µé°í½Í¾î¼ Àӽ÷Π¸¸µé¾îº» ÄÚµåÀε¥ À߾ȵǼ Á¶¾ðÁ» ¾ò°íÀÚ ÇÕ´Ï´Ù.
[´Ü¾î ´Ü¾î ´Ü¾î] ÀÔ·ÂµÈ »óÅ¿¡¼ ¿ø·¡´ë·Î¶ó¸é [´Ü¾î ´Ü¾î] ¸¸ ³²¾Æ¾ßµÇ´Âµ¥
±×³É Àú´Â ÀüºÎ Ŭ¸° ÇÏ´Â »óÅ·Π[] ·Î ¸¸µé·Á°í ÇغýÀ´Ï´Ù.
±×·±µ¥ Àüü Ŭ¸®¾î´Â µÇ´Âµ¥, ÈÄ¿¡ '' ¹ÌÀ½ ¸ð¾çÀÇ ¹®ÀÚ°¡ ¹ß»ýÇؼ ÀÖ½À´Ï´Ù.
¾Æ·¡¿Í °°Àº ÇÔ¼ö°¡ ¾ø´Â »óÅ¿¡¼ [´Ü¾î] À϶§ Ctrl + Backspace ¸¦ ´©¸£¸é [´Ü¾î] ·Î µÇ´õ¶ó±¸¿ä.
¹æ¹ý1 ----------------------------------------------------------- procedure Edit1KeyDown(Sender: TObject; var Key: Word; Shift: TShiftState); begin
if ssCtrl in Shift then if Key = VK_BACK then begin StatusBar1.Panels[1].Text := '¹®Àå Àüü Áö¿ì±â'; // LOG
Edit1.Clear;
end;
end;
¹æ¹ý2 ----------------------------------------------------------- procedure Edit1KeyDown(Sender: TObject; var Key: Word; Shift: TShiftState); begin
if ssCtrl in Shift then begin if Key = VK_BACK then begin StatusBar1.Panels[1].Text := '¹®Àå Àüü Áö¿ì±â'; // LOG
SendMessage( Self.Handle, WM_CLEAR, 0,0 );
end; end;
end;
procedure OnClear(var Msg: TMessage); message WM_CLEAR; procedure OnClear(var Msg: TMessage); var wKey: Word; begin if ( Msg.WParam = 0 ) and ( Msg.LParam = 0 ) then begin Edit1.SelectAll;
wKey := VK_BACK; Edit1KeyDown(Self, wKey, []); end; end;
|