判斷滑鼠進入或離開某個元件 |
尚未結案
|
China Join
中階會員 發表:81 回覆:242 積分:89 註冊:2003-03-12 發送簡訊給我 |
小弟用下面方法可以判斷滑鼠是否在視窗內(以下是部分程式碼) //.h----------------------------------------------------------------- class TForm1 : public TForm
{
__published: // IDE-managed Components
TButton *Button1;
TLabel *Label1;
private: // User declarations
void __fastcall TForm1::CMMouseEnter(Messages::TMessage &Message);
void __fastcall TForm1::CMMouseLeave(Messages::TMessage &Message);
BEGIN_MESSAGE_MAP
MESSAGE_HANDLER(CM_MOUSEENTER, TMessage,
CMMouseEnter)
MESSAGE_HANDLER(CM_MOUSELEAVE, TMessage,
CMMouseLeave)
END_MESSAGE_MAP(TForm)
public: // User declarations
__fastcall TForm1(TComponent* Owner);
}; //.cpp--------------------------------------------------------------- void __fastcall TForm1::CMMouseEnter(Messages::TMessage &Message)
{
Form1->Label1->Caption="進入";
}
void __fastcall TForm1::CMMouseLeave(Messages::TMessage &Message)
{
Form1->Label1->Caption="離開";
} 請問如何做到判斷是否在某一個元件上面,例如:Label 上,另外這種方法判斷上仍有些問題,因為滑鼠若移動太快會沒有抓到事件 ... > 發表人 -
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |