我想實(shí)現(xiàn)一個(gè)類似Q群截圖的功能,先畫一個(gè)截圖狂,并且這個(gè)框框可以拖動(dòng)改變位置,改變大小,該如何實(shí)現(xiàn)?
我只需要實(shí)現(xiàn)這個(gè)截圖框并記住他的位置就可以了,誰能告訴我如何實(shí)現(xiàn)啊
回復(fù)討論(解決方案)
記錄一個(gè)開始坐標(biāo),和新坐標(biāo),mousedown時(shí),兩個(gè)坐標(biāo)相同,mousemove時(shí),更新新坐標(biāo),同時(shí)畫出方框,mouseup時(shí),接收畫圖,調(diào)整大小,道理一樣,判斷鼠標(biāo)是否在區(qū)域內(nèi),然后花周邊的錨點(diǎn),在判斷鼠標(biāo)是否在錨點(diǎn)內(nèi)......,不說了,該明白了,當(dāng)然自己可以封裝起來,規(guī)范些
這樣做似乎太復(fù)雜,不好實(shí)現(xiàn),有沒有什么簡(jiǎn)單點(diǎn)的辦法,什么控件或者api函數(shù),能實(shí)現(xiàn)嗎?
一般都要自己做。
API肯定是沒有的,這個(gè)要自己算
控件我就不清楚了……
看dephi盒子里面那個(gè)橡皮筋控件就明白了
樓主再加點(diǎn)分吧,本來想直接給你貼代碼,但猶豫了。
直接調(diào)用QQ的抓圖功能不就得了,QQ里面有個(gè)動(dòng)態(tài)鏈接庫可以調(diào)用
直接調(diào)用QQ的抓圖功能不就得了,QQ里面有個(gè)動(dòng)態(tài)鏈接庫可以調(diào)用
這個(gè)嘛,,,,,好像必需得開著QQ吧。。。。。
這個(gè)方法自用到是可以,,,記客戶去用,那。。。
調(diào)用dll還得開QQ?雖然我沒用過,但我知道這個(gè)不用把……
已經(jīng)搞定了,不過我用的是三方控件橡皮筋控件,這樣也能解決問題,但是總是感覺不太好
不知道m(xù)wy654321需要加多少分???
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)
點(diǎn)擊舉報(bào)。