• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 225
  • Last Modified:

Windows Message when get maximize ot restore

Hello
What the message will window send when it get maximize or restore on nonclient area of the Window.If we do it on client window that time it will send WM_GETMINMAXINFO.But I am not getting the message when it maximize or restore on non client window.CAn any one help me.
Regards
0
nclgaurav
Asked:
nclgaurav
  • 3
1 Solution
 
Kiran Paul VJComputer EngineerCommented:
hi...

paste this code in your OnSysCommand function

if ((nID & 0xFFF0) == SC_MAXIMIZE)
            AfxMessageBox("Maximised")

if ((nID & 0xFFF0) == SC_RESTORE)
            AfxMessageBox("Restored")      

if ((nID & 0xFFF0) == SC_MINIMIZE)
            AfxMessageBox("Minimised");


hope this helps

kiranvj
0
 
nclgauravAuthor Commented:
Actually this is a Win32 Application.Here I am hooking the mouse and keyboard.So wat I have to .
0
 
Kiran Paul VJComputer EngineerCommented:
try this

in function  WindowProc(.......    , write


if(message == WM_SYSCOMMAND && wParam == SC_MINIMIZE)
            MessageBox("Minimised");

if(message == WM_SYSCOMMAND && wParam == SC_MAXIMIZE)
            MessageBox("Maximised");
      
if(message == WM_SYSCOMMAND && wParam == SC_RESTORE)
            MessageBox("Restore");

where message is the message identifier.

kiranvj
0
 
Kiran Paul VJComputer EngineerCommented:
hi, DanRollins

i think i deserve some points.... ;-)

kiranvj
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.

Join & Write a Comment

Featured Post

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.

  • 3
Tackle projects and never again get stuck behind a technical roadblock.
Join Now