AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Problem mit SendMessage

Ein Thema von any_key · begonnen am 12. Apr 2008 · letzter Beitrag vom 12. Apr 2008
 
1234588

Registriert seit: 14. Jan 2007
Ort: Stuttgart
164 Beiträge
 
#7

Re: Problem mit SendMessage

  Alt 12. Apr 2008, 11:15
SendMessage(btn, BM_CLICK, 0, 0);
so kann das garnicht funktionieren, da nicht ein argument stimmig ist.
siehe msdn:
http://msdn2.microsoft.com/en-us/lib...25(VS.85).aspx

als handle musst du den parent des buttons uebergeben. BN_CLICKED wird durch WM_COMMAND uebertragen und ist der highword wert vom wparam parameter. der loword wert ist dann die id des buttons (siehe GetWindowsLong()). als lparam musst (solltest) du dann das handle des buttons uebergeben.

grundsaetzlich musst du schauen was du wie benutzen musst. BN_CLICKED ist eine einfache 0. genau wie WM_NULL. du sendest also erstmal ans falsche fenster (und zwar an den button) eine falsche nachricht, die dem fenster sagt, das es nichts tun soll:
The WM_NULL message performs no operation
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:12 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz