国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 淮南市| 承德县| 会宁县| 彩票| 洱源县| 巨鹿县| 望江县| 玉环县| 张家港市| 东宁县| 堆龙德庆县| 黑河市| 抚顺市| 永定县| 靖边县| 新泰市| 通道| 林西县| 白水县| 临潭县| 丰台区| 贡山| 根河市| 全椒县| 乐平市| 承德市| 台北县| 兴安县| 泸水县| 舒兰市| 洪泽县| 竹北市| 新郑市| 定襄县| 锡林郭勒盟| 双牌县| 黄大仙区| 马公市| 日喀则市| 昌乐县| 屏边|