2017-06-28, 08:32 PM | #1 |
版區管理員
|
灌水 - 一個簡單到只要隨便"估狗"都可以免費下載的程式
我想應該沒有人會這麼閒吧
一個可以從網路隨便下載的免費軟體 甚至功力強一點的,找個試用版的,然後再找啟用碼把它變成完整版 就是這麼簡單,但有人就偏偏喜歡自己寫一個 而到底是怎樣的程式 "螢幕畫面擷取程式",就是把目前螢幕的畫面存程圖片檔 最簡單的方式就是按"PrtScr鍵,然後到小畫家貼上就行了 就是這麼簡單,雖然有一些小小的缺憾,就是沒有游標 但很多免費的小工具,也都具備這樣的功能 其實小王子也有從網路上找到一個叫做HyperSnap的截圖工具 只是小王子只是想要簡單的功能,而HyperSnap功能太過於強大,強大到小王子有股衝動想要設計一個類似的操作介面,但就只有截圖功能的程式 會程式設計的人都會有這種毛病嗎?還是說程式設計只是用在工作上 想當初DOS時代,會學BASIC的人,大部分都是把程式設計當玩具玩的,至少小王子是這樣 自從上次Basic設計完後,小王子最近又閒到想設計一個"螢幕畫面擷取"的小工具 而會想設計是因為上次再寫工作操作說明手冊時,為了截取螢幕操作畫面,所以用的HyperSnap 結果覺得這軟體非常好用,但有很多操作的動作,讓小王子覺得礙手礙腳的,而想要自己設計一個... |
__________________ 『唸金母心咒:嗡。金母。悉地。吽。』 持此咒者,可免一切瘟疫,一切瘟神抱頭四散。 魔術就是欣賞神奇的效果 如果魔術的秘密被破解了 那魔術就失去欣賞的價值 |
|
送花文章: 1533,
|
2017-06-28, 09:08 PM | #2 (permalink) |
管理版主
|
以前在WinXP+VB6 時有接觸過螢幕截圖
找了一下還蠻單純的 使用三個 WinAPI Private Declare Function BitBlt Lib "gdi32" (ByVal hDestDC As Long, ByVal x As Long, ByVal y As Long, ByVal nWidth As Long, ByVal nHeight As Long, ByVal hSrcDC As Long, ByVal xSrc As Long, ByVal ySrc As Long, ByVal dwRop As Long) As Long Private Declare Function GetDC Lib "user32" (ByVal hWnd As Long) As Long Private Declare Function ReleaseDC Lib "user32" (ByVal hWnd As Long, ByVal hDC As Long) As Long 程式碼: PHP 語法:
只要看得懂要翻譯成C/C++應該很簡單 HyperSnap 除了截圖 就是喜好他的畫箭頭與文字框 拿來製作簡單的說明用圖解很好用 不過覺得要用向量製圖還是首推 Corel Draw 或 Adobe Illustrator 只是屬於大型套裝軟體開啟速度不如HyperSnap 所以目前還是偏好HyperSnap |
送花文章: 2013,
|
向 mini 送花的會員:
|
魔術王子 (2017-06-28)
感謝您發表一篇好文章 |
2017-06-28, 09:20 PM | #3 (permalink) |
版區管理員
|
有這麼好用的語法喔
這是用vb 2008完全不用引用API PHP 語法:
PHP 語法:
PHP 語法:
|
送花文章: 1533,
|
向 魔術王子 送花的會員:
|
mini (2017-06-28)
感謝您發表一篇好文章 |
2017-06-28, 09:22 PM | #4 (permalink) |
版區管理員
|
這是BCB用API的程式碼而且還利用GetCursorInfo()取得游標資訊,加入游標,這部分在.NET還找不到程式碼
PHP 語法:
|
送花文章: 1533,
|
2017-06-29, 01:31 AM | #6 (permalink) |
管理員
|
迪西都用 FSCapture 免費版的說 ...,該有的功能都有 ...
DOS 時代則是用遊戲修改工具內附的抓圖工具 ... |
__________________ 在「專業主討論區」中的問題解決後,要記得按一下 按鈕喔, 這是一種禮貌動作。 一樣是在「專業主討論區」中發問,不管問題解決與否,都要回應別人的回答文喔。 不然搞 [斷頭文],只看不回應,下次被別人列入黑名單就不要怪人喔。 天線寶寶說再見啦~ ... 天線寶寶說再見啦~ 迪西:「再見~ 再見~」 『 Otaku Culture Party 』 關心您 ... |
|
送花文章: 37855,
|
向 getter 送花的會員:
|
魔術王子 (2017-06-29)
感謝您發表一篇好文章 |
2017-06-29, 03:34 PM | #12 (permalink) |
管理版主
|
如果將BitBlt 改成 StretchBlt
就可以翻轉 與 縮放 Declare Function StretchBlt Lib "gdi32" Alias "StretchBlt" (ByVal hdc As Long, ByVal x As Long, ByVal y As Long, ByVal nWidth As Long, ByVal nHeight As Long, ByVal hSrcDC As Long, ByVal xSrc As Long, ByVal ySrc As Long, ByVal nSrcWidth As Long, ByVal nSrcHeight As Long, ByVal dwRop As Long) As Long 以下是將WinAPI與.NET的畫布概念之混和修改 PHP 語法:
|
送花文章: 2013,
|
向 mini 送花的會員:
|
魔術王子 (2017-06-29)
感謝您發表一篇好文章 |
|
|
相似的主題 | ||||
主題 | 主題作者 | 討論區 | 回覆 | 最後發表 |
請問有能介紹一下電腦硬體裝修"乙級技術士內容 | editer0246 | 硬體疑難使用問題討論區 | 7 | 2003-09-02 05:00 PM |
有沒有辦法"網路"控制 | vincent3358 | 一般電腦疑難討論區 | 0 | 2003-08-30 02:36 PM |
求助一台"完全能破防烤"的燒錄器 | geneming | 硬體疑難使用問題討論區 | 8 | 2003-08-30 01:13 PM |