Condividi tramite


Controllare Spy v2.0

Control Spy è uno strumento che aiuta gli sviluppatori a comprendere i controlli comuni: come applicare stili a loro e come rispondono a messaggi e notifiche. Utilizzando Control Spy, puoi immediatamente vedere come diversi stili influiscono sul comportamento e l'aspetto di ogni controllo, e anche su come puoi modificare lo stato di ogni controllo inviando messaggi.

Sono disponibili due versioni di Control Spy, una per Comctl32.dll versione 5.x e una per Comctl32.dll versione 6.0 e successive. ControlSpyV6.exe ha un manifesto dell'applicazione predefinito in modo che usi i controlli con tema più recenti. ControlSpyV5.exe non ha questo manifesto e per impostazione predefinita è la versione precedente.

Questo argomento include le sezioni seguenti.

Panoramica

Control Spy ospita un controllo comune selezionato al centro della finestra dell'applicazione. È possibile modificare il controllo visualizzato selezionando controlli diversi dalla casella di riepilogo a sinistra della finestra. I messaggi o le notifiche ricevuti dal controllo verranno elencati sul lato destro della finestra man mano che arrivano. È possibile abilitare o disabilitare questa funzionalità usando le caselle di controllo Messaggi ricevuti e Notifiche ricevute .

L'immagine seguente mostra l'applicazione Control Spy.

finestra di controllo spia

Nella parte inferiore della finestra sono presenti diverse schede che presentano più funzionalità.

Stili

La scheda Stili consente di modificare lo stile della finestra corrente del controllo. Selezionare o deselezionare uno degli stili elencati, quindi fare clic sul pulsante Applica per modificare lo stile del controllo visualizzato. In alternativa, è possibile usare il pulsante Ricrea per creare un nuovo controllo con gli stili selezionati. Il pulsante Reimposta restituirà il controllo agli stili predefiniti.

I pulsanti Copia stile e Copia exStyle sotto la scheda copiano le costanti di stile selezionate negli Appunti come elenco delimitato da OR bit per bit (|). È possibile incollare questo elenco direttamente nella chiamata a CreateWindowEx per fornire un controllo nella propria applicazione con lo stesso stile.

L'immagine seguente mostra la scheda Stili per un controllo pulsante.

Scheda degli stili di spionaggio del controllo

Messaggi

La scheda Messaggi consente di inviare quasi tutti i messaggi a un controllo . Dopo aver selezionato un messaggio dalla casella di riepilogo, è possibile immettere i dati inviati come parametri wParam e lParam della chiamata a SendMessage. Dopo aver fatto clic su Invia, il messaggio viene inviato al controllo e qualsiasi risultato viene visualizzato nella casella di testo nella parte inferiore della scheda.

L'immagine seguente mostra la scheda messaggi quando viene selezionato un messaggio specifico.

scheda control spy messages (Controlla messaggi spia)

Dimensioni/colore

La scheda Dimensioni/Colore può essere utilizzata per modificare le dimensioni del controllo e il colore dello sfondo.

Dove ottenere il controllo Spy

Download Control Spy 2.0 (entrambe le versioni sono contenute nel download).

Concettuale

Controlli Windows

Enabling Visual Styles (Abilitazione degli stili di visualizzazione)