I have recently started using Graphics32 in a utility I have developed that finds duplicate images, and have noticed a marked improvement in performance. The TImgView32 component has proven invaluable, even though I\'ve had to make one very simplistic component that inherits from TCustomImgView32.
I had to essentially expose the HScroll and VScroll TCustomRangeBar protected fields, because I needed to be able to synchronize the images displayed in two different TImgView32 components. The attached file shows how I did this.
If there is a reason for the HScroll and VScroll fields to remain protected, then perhaps the \"SynchronizeViewer\" method that I added could be made a public method of TCustomImgView32? The coding as it appears isn\'t 100%, as I\'m certain there are several checks that can take place that I\'m not making, but for my specific needs, it works pretty well.
Demo program that shows how to synchronize images in two TCustomImgView32 based components