wxWidgets:wxDragImage类用法
wxWidgets:wxDragImage類用法
- wxWidgets:wxDragImage類用法
- 用法詳細說明
wxWidgets:wxDragImage類用法
用法詳細說明
#include <wx/dragimag.h>
 wxDragImage的繼承圖
 
 當您希望在屏幕上拖動對象時使用該類,并且一個簡單的光標是不夠的。
在 Windows 上,使用 Win32 API 來實現平滑拖動。在其他平臺上,使用 wxGenericDragImage。應用程序也可能更喜歡在 Windows 上使用 wxGenericDragImage。
要使用這個類,當你想開始拖動一個圖像時,創建一個wxDragImage對象并將它存儲在你可以在拖動過程中訪問它的地方。呼叫BeginDrag()開始,并EndDrag()停止拖動。要移動圖像,首先調用Show(),然后調用Move()。如果您希望在拖動過程中更新屏幕內容(例如,在dragimag 示例中突出顯示一個項目),首先調用Hide(),更新屏幕,調用Move(),然后調用Show()。
您可以在一個窗口內拖動,也可以在整個屏幕上使用全屏拖動,或僅限制在屏幕的一個區域以節省資源。如果您希望用戶在兩個窗口之間拖動,則需要使用全屏拖動。
如果您想自己繪制圖像,請使用 wxGenericDragImage 并覆蓋DoDrawImage()和GetImageRect ()。
該博文為原創文章,未經博主同意不得轉載,如同意轉載請注明博文出處
 本文章博客地址:https://cplusplus.blog.csdn.net/article/details/118830002
總結
以上是生活随笔為你收集整理的wxWidgets:wxDragImage类用法的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 华夏信用卡激活流程
- 下一篇: 欠款还不上怎么办,能否停息挂账
