我用 CreateCreat這個 API 可以做我想要的游標的形狀
它的第二個參數 hBitMap 這個 handle 是可以由
CreateBitmap ..等可以產生 hBitMap 的 API, 經我測試的結果
在 W2000上會有產生顏色的改變,但 NT 卻不會不曉得為什麼
ReDim x(width * height * 2) As Byte
    For i = LBound(x) To UBound(x) - 1 Step 2
      x(i) = &HF3
      x(i + 1) = &H3
    Next i
    
    hBitmap = CreateBitmap(width, height, 4, 4, x(0))
    CreateCaret ctlHwnd, hBitmap, width, height '重新Create Caret
    
    ShowCaret ctlHwnd

希望各位先進可以告訴我, CreateBitmap 的真正用法,第三個參數的內陣列
每一個點的顏色排列方式,要16色以上的排法,王國榮書上的 CreateBitmap 僅是黑白的
創作者介紹
創作者 小吳 VBQA 程式設計討論 的頭像
vbqa

小吳 VBQA 程式設計討論

vbqa 發表在 痞客邦 留言(0) 人氣( 15 )