良い一日、
(SysListView32、ToolbarWin32) などのさまざまな非 VLC オブジェクトからさまざまなハンドルがあり、これらのハンドル (HWND) をキャストする方法があるかどうか疑問に思っています。
たとえば、スタート ボタン (デスクトップの左下にあります) のハンドルを取得しました。すると、「Button」というクラス名が見つかりました。
彼をキャストして、キャプション プロパティ「開始」を取得したいと思います。例えば:
type
TButtonStartMenuFictiveClass = class(TButton)
public
Text: string;
end;
if classname = 'button' then
begin
ShowMessage((objecthandle as TButtonStartMenuFictiveClass).Text);
end;
すべてのオブジェクトをフックして、それらのテキストを表示しようとしています。Windows のナレーターのように。