Så här använder du vyn Meddelanden

Du kan välja de fönster och meddelandetyper som visas i ett meddelandevyfönster.

Varje fönster har en associerad meddelandeström. I fönstret Meddelandevy visas den här meddelandeströmmen. Fönsterhandtaget, meddelandekoden och meddelandet visas. Du kan också skapa en meddelandevy för en tråd eller process. På så sätt kan du visa meddelanden som skickas till alla fönster som ägs av en viss process eller tråd, vilket är användbart för att samla in fönsterinitieringsmeddelanden.

Följande bild visar ett typiskt fönster för meddelandevyn.

Skärmbild av meddelandevyn i Spy++.

Den första kolumnen innehåller fönsterhandtaget och den andra kolumnen innehåller en meddelandekod. Avkodade meddelandeparametrar och returvärden finns till höger.

Kontrollmeddelandens vy

Med Spy++ har du stor kontroll över innehållet i ett meddelandevyfönster. Du kan starta och sluta att visa meddelandena när som helst, och du kan ange:

Öppna meddelandevyn från sökfönstret

Det kan vara praktiskt att använda dialogrutan Sök efter fönster för att välja ett målfönster och sedan öppna en meddelandevy i det fönstret.

Så här öppnar du ett meddelandevyfönster med hjälp av dialogrutan Sök fönster:

  1. Ordna dina fönster så att både Spy++ och målfönstret är synliga.

  2. På menyn Spy väljer du Hitta fönster.

    Dialogrutan Sök fönster öppnas.

  3. Från fliken Windows, dra Finder Tool över målfönstret. När du drar verktyget visar dialogrutan Sök efter fönster information om det valda fönstret.

    Om du har handtaget för fönstret som du vill undersöka (till exempel kopierat från felsökningsprogrammet) kan du skriva in det i textrutan Hantera.

  4. Under Visaväljer du Meddelanden.

  5. Tryck på OK.

    Ett tomt meddelandevyfönster öppnas och en Meddelandenmeny läggs till i verktygsfältet Spy++.

  6. På menyn Meddelanden väljer du loggningsalternativ.

    Dialogrutan Meddelandealternativ öppnas.

  7. Välj alternativen för de meddelanden som du vill visa.

  8. Tryck på OK för att börja logga meddelanden.

    Beroende på vilka alternativ som valts börjar meddelanden strömmas till det aktiva fönstret Meddelandevy.

  9. När du har tillräckligt med meddelanden väljer du Stoppa loggning från menyn Meddelanden.

Sök efter ett meddelande i meddelandevyn

Du kan söka efter ett visst meddelande i meddelandevyn med hjälp av dess handtag, typ eller meddelande-ID som sökvillkor. Något av dessa, eller en kombination, är giltiga sökvillkor. Den inledande sökriktningen kan också anges. Fälten i dialogrutan är förifyllda med attributen för meddelandet som för närvarande är markerat.

Så här söker du efter ett meddelande i meddelandevyn:

  1. Ordna dina fönster så att Spy++ och ett aktivt meddelandevyfönster visas.

  2. På menyn Sök väljer du Hitta meddelande.

    Dialogrutan Meddelandesökning öppnas.

  3. Dra Finder Tool över önskat fönster. När du drar verktyget visar dialogrutan Meddelandesökning information om det valda fönstret.

    • Alternativt, om du har fönsterhandtaget vars meddelanden du vill undersöka, skriver du det i textrutan Handtag.
    • Om du vet vilken meddelandetyp och/eller meddelande-ID du vill använda väljer du dem i listrutorna Typ och Meddelande och avmarkerar textrutan Hantera.
  4. Rensa alla fält som du inte vill ange värden för.

    Tips

    Om du vill minska skärmtrasan väljer du alternativet Dölj spion. Det här alternativet döljer huvudfönstret Spy++ och lämnar bara dialogrutan Find Window synlig ovanpå dina andra program. Huvudfönstret Spy++ återställs när du klickar på OK eller Avbryt, eller när du avmarkerar alternativet Dölj Spy++.

  5. Välj Upp eller Nedåt för den inledande riktningen för sökningen.

  6. Klicka på OK.

    Om ett matchande meddelande hittas markeras det i fönstret Meddelandevy.

Starta och stoppa visning av meddelandeloggen

När ett meddelandevyfönster är aktivt visas ett val för Starta loggning eller Stoppa loggning på Spy++-menyn Meddelanden, och motsvarande knapp i verktygsfältet för Starta loggning eller Stoppa loggning blir aktiv.

Så här startar du meddelandeloggens visning:

  • På menyn Meddelanden väljer du Starta loggning.

Så här stoppar du visning av meddelandeloggen:

  • På menyn Meddelanden väljer du Sluta logga.