One can use FindWindow and GetWindowText to get controls that have windows handles in another application. However lightweight controls, such as label, line, and image, are windowless. Now that in my program I need to look at another running program's label, pick up the value to synchronize with my program. Are there ways to lookup another application's labels control's name and caption with Windows API or any utilities?

Thanks