国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

實(shí)現(xiàn)控件拖動(dòng)

2019-11-08 18:41:57
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
網(wǎng)上流傳的一種寫(xiě)法是 利用ReleaseCapture();   

SendMessage(WM_NCLBUTTONDOWN,   HTCAPTION,   0);

但這種方法有很大的局限。

這里提供的方法,更加直接。

以按鈕為例,讓按鈕來(lái)捕獲 鼠標(biāo)按下和松開(kāi)的消息。

然后關(guān)鍵就在于鼠標(biāo)移動(dòng)的消息的處理,如果讓按鈕自身來(lái)處理wm_mousemove,是行不通的。

那么就需要讓父窗口來(lái)處理,這里可以通過(guò)建立一個(gè)timer,來(lái)代替mousemove,實(shí)踐證明效果非常好。

而且這樣去編寫(xiě)控件移動(dòng),可以輕易得到鼠標(biāo)信息,并控制控件。舉個(gè)例子,這樣我們就能編寫(xiě)一個(gè)滾動(dòng)條了。


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 柳州市| 瑞丽市| 鄂托克旗| 池州市| 临江市| 泌阳县| 凌源市| 麻江县| 班玛县| 安泽县| 金寨县| 武冈市| 伊春市| 梁河县| 得荣县| 柏乡县| 苏尼特左旗| 汉沽区| 库尔勒市| 乡宁县| 商南县| 延边| 启东市| 遂平县| 三原县| 南郑县| 田东县| 安陆市| 长兴县| 深水埗区| 新营市| 西盟| 离岛区| 临沂市| 海安县| 门头沟区| 齐齐哈尔市| 柳州市| 长春市| 休宁县| 长丰县|