Á¦ °æÇèÀ¸·Î´Â void __fastcall TActiveFormXImpl::PaintEvent(TObject *Sender) { Fire_OnPaint(); } void __fastcall TActiveFormX::Button1Click(TObject *Sender) { // ¿©±â¼­ À§ÀÇ Fire_OnPaint()¸¦ È£ÃâÇÏ´Â ¹æ¹ýÀ» ãÀ»¼ö ¾ø¾ú½À´Ï´Ù. // Ȥ½Ã ¾Ë°í °è½Ã´Â ºÐÀº ¾Ë·Á ÁÖ¼¼¿ä... °¨¼Ý } ÀÌ·± ¹®Á¦¸¦ ÇØ°áÇÏ·Á°í Çϸé... 1. TypeLibrary editor ¿¡¼­ EventÇÔ¼ö¸¦ Ãß°¡ÇÕ´Ï´Ù. e.g. ... void __fastcall OnPaint(); void __fastcall OnIn(); //Ãß°¡µÈ Event ... 2. KeyPressEvent ÇÔ¼ö¸¦ ¾Æ·¡ ó·³ º¯°æÇÏ°í... //--------------------------------------------------------------------------- void __fastcall TActiveFormXImpl::KeyPressEvent(TObject *Sender, char &Key) { short TempKey; TempKey = (short)Key; m_VclCtl->meLog->Lines->Add("Key; "+String(TempKey)); //Fire_OnKeyPress(&TempKey); //Key = (short)TempKey; switch(TempKey) { case 100: Fire_OnIn(); //Ãß°¡ÇÑ event¸¦ È£Ãâ break; } } //--------------------------------------------------------------------------- 3. ActiveForm ÀÇ ¹öÆ°¿¡¼­ Event¸¦ ¹ß»ý½ÃÅ°±â. //--------------------------------------------------------------------------- void __fastcall TActiveFormX::Button1Click(TObject *Sender) { SendMessage(this->Handle,WM_CHAR,100,0); } //--------------------------------------------------------------------------- 4. ActiveFormÀ» »ç¿ëÇÏ´Â ÇÁ·Î±×·¥¿¡¼­ OnIn¿¡ ó¸® //VB Private Sub ActiveFormX1_OnIn() MsgBox "In" End Sub ÀÌ·¸°Ô ÇÏ¸é °£´ÜÇÕ´Ï´Ù.