|
장용재 님이 쓰신 글 :
: 안녕하세요...
: 파일리스트박스에서 마우스 오른쪽 버튼을 클릭했을 때
: 왼쪽 버튼이 클릭된 것 처럼 인식되게 할 수 있는 방법이 있는 지
: 있으면 어떻게 해야 하는 지 알고 싶습니다...
:
임펠리테리입니다.
오른쪽 클릭으로 파일을 선택한 효과만 낼 수 있다면 되는 거라면...
OnMouseDown과 OnMouseMove, OnMouseUp을 이용하면 됩니다. 간단히 하려면, OnMouseDown 핸들러만 작성하면 되죠. 예제를...
void __fastcall TForm1::FileListBox1MouseDown(TObject *Sender,
TMouseButton Button, TShiftState Shift, int X, int Y)
{
if(Button == mbRight)
FileListBox1->ItemIndex = FileListBox1->ItemAtPos(Point(X, Y), true);
}
이 경우, OnChange 이벤트가 발생하지 않는다는 것을 기억해두시기 바랍니다.
그럼 참고하시길...
|