45060 = WM_????

Hi all,
does somebody know what is the analog for integer value 45060 and 45063 in windows mnemonic WM_SOMETHING?

procedure TMyComp.WndProc(var M: TMessage);
begin
  if M.Msg = 45060 then  // if M.Msg = WM_????? then
  begin
     //.....
  end;
  Inherited;
end;

-----
Igor.
LVL 9
ITugayAsked:
Who is Participating?
 
EpsylonConnect With a Mentor Commented:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/hh/winui/messques_4soi.asp

Talks about a new range starting from WM_APP ($B000=45056) to $BFFF (=49151) that is to be used by applications.
0
 
kretzschmarCommented:
? listening ...
0
 
EpsylonCommented:
They are probably user defined messages....
0
Free Tool: IP Lookup

Get more info about an IP address or domain name, such as organization, abuse contacts and geolocation.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

 
EpsylonCommented:
So in that case it will be:

WM_USER + 44036 and WM_USER + 44039
0
 
ITugayAuthor Commented:
hi meikl :-)
hi epsilon :-)

building a component (and monitoring messages coming to WndProc) I found some usefull for me messages. It something like non-client mouse click. May be it defined somewhere in Delphi?

------
Igor
0
 
kretzschmarCommented:
can't evaluate, no delphi here,
but delphi defines also user-messages
0
 
ITugayAuthor Commented:
Ok, seems you guide me  on the right way,
thanx :-)
0
 
ITugayAuthor Commented:
hi,
just some info.

here is what I did with the 45060 message.
Sample shows how to hide component when user clicks on empty area of a form (or even on  title of the form) or any other component. NT4 and W95 tested.

It works in case of standalone component (windows.SetParent(Handle,0)) , something like DropDownList of combobox or popup menu. Time to time this question apears on EE. Seems now it can be solved by easy way :-)

procedure TMyComp.WndProc(var M: TMessage);
begin
  if M.Msg = WM_LBUTTONDOWN then
    FLastClick := GetTickCount;

  if (M.Msg = 45060) and
    (FLastClick + 100 < GetTickCount) then
      Hide;

  Inherited;
end;


------
Igor.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.