Geht genauso wie ein normaler Screenshot, nur dass du nicht den
DC des Bildschirms in das Bitmap kopierst, sondern eben nur den
DC des Controls. Dazu holst du dir das
Handle des Controls mit FinWindow, FindWindowEx oder EnumWindows, EnumChildWindows und dann ganz normal mit
GetDC den
DC holen. Das geht natürlich nur mit Windows Fensterklassen, die auch ein
Handle besitzen. reine
VCL Steuerelemnet wie TLabel besitzen kein
Handle und da geht das nicht.
@droppi: Und wie machst du das in einem fremden Programm?