|
권정원 님이 쓰신 글 :
: void __fastcall TmainForm::editNEWProc(TMessage& Msg){
: int i;
: switch (Msg.Msg){
: case WM_KEYDOWN:
: switch(Msg.WParam){
: case VK_TAB: i = 0x09; break;
: case VK_RETURN: i = 0x0D; break;
: case VK_ESCAPE: i = 0x1B; break;
:
: case VK_PRIOR: i = 0x21; break;
: case VK_NEXT: i = 0x22; break;
:
: case VK_LEFT: i = 0x25; break;
: case VK_UP: i = 0x26; break;
: case VK_RIGHT: i = 0x27; break;
: case VK_DOWN: i = 0x28; break;
: }
: }
: }
: 딴키들은 잡히는데 VK_TAB 안되는군요. 컴파일 옵션이 틀린건지..
: 답변 부탁드립니다.
:
검색이 안되서 질문 올렸는데 오늘 검색이 되는군요..찾아서 댓글 올립니다.
void __fastcall TmainForm::tabMessage(tagMSG &Msg, bool &Handled){
int i;
switch(Msg.message){
case WM_KEYDOWN:
switch(Msg.wParam){
case VK_TAB:
i = 0x09;
break;
}
break;
}
}
void __fastcall TmainForm::FormCreate(TObject *Sender){
Application->OnMessage = tabMessage;
}
|