我正在構建一個自定義的win32控件/控件,並且希望將鼠標懸停在控件中的特定垂直線上時將其更改爲水平「分隔符」符號。 IE:我想拖動這條垂直線(分隔條)左右(WEST和EAST)。拖動分離器的鼠標光標的Win32資源在哪裏?
在系統遊標(OCR_ *)中,唯一有意義的遊標是OCR_SIZEWE。不幸的是,這是系統在調整窗口大小時使用的大而笨拙的光標。相反,我正在尋找大約20像素高,大約3或4像素寬的光標,其中兩個小箭頭指向左側和右側。
我可以很容易地繪製它並將其作爲資源包含在我的應用程序中,但光標本身非常流行,所以我想確保它不會丟失某些東西。例如:當您使用COM拖放機制(CLSID_DragDropHelper,IDropTarget等)時,您可以隱式訪問「拖動」圖標(指針下的小框)。我沒有看到這個傢伙明確的OCR_ *常數...所以同樣,如果我無法直接找到這個分離器光標,我想知道它是否是COM對象或win32庫中的其他東西的一部分。