在我的自定義組件Paint方法中,我想繪製的區域不是整個畫布,因爲在其他區域是其他對象(如滾動條),而且我不想繪製它們。可能嗎 ?爲什麼在地球上他們只能讀取Canvas.ClipRect
?是否可以在Paint方法中縮小裁剪矩形?
0
A
回答
3
您可以使用ExcludeClipRect
從剪輯區域中排除區域。將畫布Handle
作爲設備上下文。爲每個您希望排除的區域的滾動條等調用一次函數。
+0
是的,現在我無法在排除區域繪製,但它仍然填充(通過不知道是誰)與背景顏色,然後整個ClipRect重新繪製在我的滾動條上... – 2014-09-30 20:04:34
+1
那麼,這將是進一步調查。您問過如何修改剪輯矩形。有人想知道你如何處理'wm_erasebkgnd'以及如何繪製滾動條。但這肯定是一個不同的問題。 – 2014-09-30 20:06:49
相關問題
- 1. 在JavaScript中剪裁矩形
- 2. 如何在Xcode中裁剪可調整大小的裁剪矩形?
- 3. OpenCV裁剪矩形
- 4. 以編程方式將圖像裁剪爲小矩形
- 5. 是否可以在SVG中按指定方向縮放矩形?
- 6. com.android.camera.action.CROP調整裁剪矩形的大小
- 7. 是否可以用Paint指定一個文本矩形?
- 8. 將不同尺寸的矩形縮略圖裁剪成方格
- 9. 元文件剪裁矩形
- 10. 在opencv中裁剪矩形區域
- 11. 是否可以反轉SVG的裁剪?
- 12. 裁剪縮小圖像
- 13. CSS圓形裁剪矩形圖像
- 14. 回形針調整大小和裁剪爲矩形
- 15. 縮放圖像以在android中裁剪
- 16. 裁剪矩陣
- 17. 是否可以在paint()方法內繪製一個QGraphicsItem?
- 18. 如何在使用UIImagePickerController時更改裁剪矩形的大小
- 19. 是否可以「縮小」PdfPtable?
- 20. 在matlab中裁剪正方形圖像
- 21. 如何使用CSS將矩形圖像裁剪爲正方形?
- 22. 使用OpenCV裁剪最大的矩形
- 23. 如何從矩形疊加裁剪uiimageView?
- 24. 自定義矩形的圖像裁剪
- 25. 使用矩形裁剪圖片
- 26. 如何在Android中的矩形內裁剪圓形路徑
- 27. 使用非矩形形狀在flex中裁剪圖像
- 28. 需要圓形裁剪功能而不是矩形
- 29. 在位圖上做一個可調節的裁剪矩形
- 30. 是否有可能使用apache POI裁剪/創建縮略圖
@DavidHeffernan,謝謝你的高擡頭! – markE 2014-09-30 19:25:36
很難說,但爲什麼你要修改它(在'Paint'方法中)?只需將其複製到局部變量中,然後用它做什麼;-) – TLama 2014-09-30 20:02:10
在我的組件中,我的組件的表面(畫布)上繪製了右側的滾動條,如果在它上面繪製閃爍發生。 – 2014-09-30 20:13:53