Situatie
ik ben bezig met een applicatie waarin vrij objecten ge- en verplaatst kunnen worden, waar tussen met pijlen relaties aangegeven worden. De pijlen worden op een TImage getekent en de objecten zijn afgeleiden van de standaard TShape.
Eén van de eisen aan het programma is de mogelijkheid het ontstane schema in het clipboard te zetten als plaatje en/of op te slaan (tevens als plaatje).
Probleem
Ik heb me een breuk gezocht maar kan niets vinden over hoe dit te doen is. Er zijn genoeg manieren om een screenshot te maken, maar hiervoor moet je de exacte positie van de TImage ten opzichte van het scherm weten en dan kan niet, omdat b.v. de titelbalk van het programma van grootte kan verschillen per skin.
Vraag
Is het mogelijk alle beeldinfo wat zich binnen het gebied van een bepaald object bevind (in dit geval dus de TImage) uit te lezen, bijvoorbeeld door de handle mee te geven aan 'een' Windows API? Dus niet alleen de inhoud van de image, maar ook de objecten die daar bovenop liggen.
Hoop dat iemand wat weet, want ik weet 't niet meer
ik ben bezig met een applicatie waarin vrij objecten ge- en verplaatst kunnen worden, waar tussen met pijlen relaties aangegeven worden. De pijlen worden op een TImage getekent en de objecten zijn afgeleiden van de standaard TShape.
Eén van de eisen aan het programma is de mogelijkheid het ontstane schema in het clipboard te zetten als plaatje en/of op te slaan (tevens als plaatje).
Probleem
Ik heb me een breuk gezocht maar kan niets vinden over hoe dit te doen is. Er zijn genoeg manieren om een screenshot te maken, maar hiervoor moet je de exacte positie van de TImage ten opzichte van het scherm weten en dan kan niet, omdat b.v. de titelbalk van het programma van grootte kan verschillen per skin.
Vraag
Is het mogelijk alle beeldinfo wat zich binnen het gebied van een bepaald object bevind (in dit geval dus de TImage) uit te lezen, bijvoorbeeld door de handle mee te geven aan 'een' Windows API? Dus niet alleen de inhoud van de image, maar ook de objecten die daar bovenop liggen.
Hoop dat iemand wat weet, want ik weet 't niet meer