custom-draw

    1熱度

    1回答

    我們正在開發VB6中的自定義網格控件(仍然需要使用經典的VB - 對不起:)。它具有基於來自ComCtl的標準OS MS Header Control的自定義標題,該標題使用對CreateWindowEx的相應WinAPI調用創建。標題項目是所有者繪製的(HDF_OWNERDRAW標誌),我們需要從頭開始繪製它們,但MS標題仍然會在每個項目周圍繪製這個奇怪的3D邊框。 看來,這是WM_PAINT處

    2熱度

    3回答

    我想攔截QSlider上的QPaintEvent並繪製它。但是我無法找到關於物體幾何形狀的細節。我可以知道整個窗口小部件的rect(),但是怎樣才能知道第一個tickmark的位置或者窗口小部件矩形中最後一個的位置? (跟蹤頻道的左側和右側有空白)。或「手柄」的矩形?

    0熱度

    1回答

    下面是什麼在Android move object along a path解釋我drawed一個圓圈路徑,並沿着它 現在我需要沿着相同的路徑,但使用手指移動相同的對象可以動畫的對象。基本上它應該像一個拖放,但使用路徑作爲指導。 我該怎麼做這樣的事情? 由於提前,

    1熱度

    1回答

    我在MFC對話框中有一個CListCtrl。我必須做的是根據條件對某些項目進行分解,以便用戶不能選擇它。現在我已經改變了顏色,但那不是一個合適的解決方案。我的代碼如下所示: void CSomeDialog::OnCustomdrawElementList(NMHDR *pNMHDR, LRESULT *pResult) { NMLVCUSTOMDRAW* pLVCD = reinterpr

    2熱度

    1回答

    我已閱讀了20多個問題/答案,但仍無法獲得我想要的內容。我想剪一個矩形內的圓,如下圖所示: 這裏是我的代碼: @Override protected void onDraw(Canvas canvas) { Paint paint = new Paint(); paint.setStyle(Paint.Style.FILL); paint.setARGB(180,

    7熱度

    1回答

    我在Delphi中有一個TTreeView,節點在三個級別。 我使用節點數據來存儲節點文本以外的另一個標籤。 Type TNodeData = class ExtraNodeLabel: WideString; //... other members end; 我有一個OnAdvancedCustomDrawItem事件,在這裏我想顯示此ExtraNod

    0熱度

    1回答

    我有一個自定義視圖,它是一個RelativeLayout,它包含一個ListView(都設置爲匹配父寬度和高度)。 在列表的頂部我有一個View,如下圖所示: 我想,這將得出的唯一的部分是我的View(標有灰色),而所有其他部分的矩形的觀點將是透明的。 有沒有一種方法可以做到這一點? 我已經試過擴展RelativeLayout並覆蓋它的onDraw()方法,但我沒有設法只繪製特定區域(用灰色標記)

    0熱度

    1回答

    我正在處理一個自定義的WPF控件,該控件應該可視化可滾動區域中的數千個圖形基元。該控件的模板的核心部分如下: <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="{x:Type local:ItemVisualizer}"> <Border Background="{T

    0熱度

    2回答

    我有一個相對容易的問題 - 但我找不到任何答案。 我在我的應用程序中使用了一個簡單的SWT表小部件,它只顯示單元格中的文本。我獲得了增量搜索功能,並且想要突出顯示所有單元格中的文本片段(如果它們匹配)。 所以當輸入「a」時,所有的「a」應該被突出顯示。 爲了得到這個,我添加了一個SWT.EraseItem偵聽器來干擾背景圖。如果當前單元格的文本包含搜索字符串,我找到位置並使用event.gc.st

    0熱度

    1回答

    當鼠標移動到TListView項目上方時,會出現藍色輪廓(請參見圖片)。我將如何刪除它? 我知道的唯一方法就是手動完成所有項目的繪製......但也許有一個更簡單的方法?試圖HotTrack =假,不利於:(