Come ottenere il nome di un controllo che è stato inserito in un'altra applicazione?[Chiuso]

StackOverflow https://stackoverflow.com/questions/9391319

  •  29-10-2019
  •  | 
  •  

Domanda

come posso ricevere il nome di un controllo che è stato inserito in un'altra applicazione?

commenti: con "Microsoft Spy ++" posso ricevere il "nome classe" di un controllo (ad esempio TButton, TrzEdit, TAdvSmoothButton ... ecc.) ma ho bisogno di ricevere il nome effettivo di un controllo (ad esempio:Button1, Button2 ... ecc.).

puoi aiutarmi ???

È stato utile?

Soluzione

Perché ti serve il nome?

Usando Spy ++ puoi ottenere sia l'handle di dialogo che l'handle del controllo a cui sei interessato e poi puoi usarli nel tuo codice.

ad es.

UINT WINAPI GetDlgItemText(
  __in   HWND hDlg,
  __in   int nIDDlgItem,
  __out  LPTSTR lpString,
  __in   int nMaxCount
);

Dai un'occhiata a MSDN: http://msdn.microsoft.com/en-us/library/windows/desktop/ms645489 (v= vs.85) .aspx

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top