none
VB6 取得滑鼠的圖示 RRS feed

  • 問題

  • 有找了一些但是在 Flash 遊戲中 滑鼠的圖示沒辦法正確的拿到

    Picture2.Picture = myGetCursorIcon    '璉大的方法

    GetCursorPos pt
        ci.cbSize = Len(ci)
        ci.ptScreenPos = pt
        GetCursorInfo ci
        DrawIcon Picture1.hdc, 0, 0, ci.hCursor

    Picture3.Cls
        DrawIcon Picture3.hdc, 0, 0, GetCursor

     

    都無法取得在Flash 的圖示

    是否還有其他方法呢

    我是想說利用抓圖方式來作

    但 BitBlt 會沒有滑鼠的圖示

    2011年1月14日 上午 07:50

解答

所有回覆

  • 2011年1月15日 上午 02:21
  • 因為滑鼠並不在 GDI 圖層,所以 BitBlt 抓不到,要另外畫,部分直接抓硬體畫面的軟體才能掃到滑鼠畫面,例如可錄製 Media Player 畫面的螢幕操作錄製軟體。
    論壇是網友平等互助 保證解答請至 微軟技術支援服務
    提問時,錯誤情境描述與錯誤訊息很重要,情境描述包含你做了什麼,預期的結果與實際發生的結果。一個最爛的問法範例:「我的電腦電腦怎麼不能開機?」誰知道你家是不是沒電還是你根本找不到電源鈕。
    2011年1月15日 上午 09:59