有關CButton的Click與Double Click問題… |
尚未結案
|
Steven_chiu
一般會員 發表:2 回覆:0 積分:0 註冊:2004-03-08 發送簡訊給我 |
請教各位:
小弟我現在遇到一個問題是…我用動態方鋨建立多個Button…而且每個Button必須有兩個Event,一個為Click一個為DoubleClick,各自呼叫不同的function…,但每次按Double Click沒有作用…而Click不管按一下或二下都一定執行…不知哪位有相關經驗可以指導小弟。我是用VC 撰寫…相關程式如下… BEGIN_MESSAGE_MAP(CTestActivexCtrl, COleControl)
//{{AFX_MSG_MAP(CTestActivexCtrl)
ON_WM_CREATE()
ON_WM_DESTROY()
ON_WM_TIMER()
ON_BN_CLICKED(1001,OnButton1_Click)
ON_BN_CLICKED(1002,OnButton2_Click)
ON_BN_DOUBLECLICKED(1001,OnButton1_DbClick)
ON_BN_DOUBLECLICKED(1002,OnButton2_DbClick)
//}}AFX_MSG_MAP
ON_OLEVERB(AFX_IDS_VERB_PROPERTIES, OnProperties)
END_MESSAGE_MAP() // Message maps
//{{AFX_MSG(CTestActivexCtrl)
afx_msg void OnButton1_Click();
afx_msg void OnButton2_Click();
afx_msg void OnButton1_DbClick();
afx_msg void OnButton2_DbClick();
//}}AFX_MSG
DECLARE_MESSAGE_MAP() void CTestActivexCtrl::OnButton1_DbClick()
{ AfxMessageBox("Button1_dbclick!!");
} void CTestActivexCtrl::OnButton2_DbClick()
{ AfxMessageBox("Button2_dbclick!!");
} void CTestActivexCtrl::OnButton1_Click()
{ AfxMessageBox("Button1_click!!");
} void CTestActivexCtrl::OnButton2_Click()
{ AfxMessageBox("Button2_click!!");
}
|
ccchen
版主 發表:61 回覆:940 積分:1394 註冊:2002-04-15 發送簡訊給我 |
|
Ktop_Robot
站務副站長 發表:0 回覆:3511 積分:0 註冊:2007-04-17 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |