Hi All, I have a application. In which, I will show a message box when receive a specify message. And this message box should is TopMost. It work fine except when user click show menu, my message box will show under this menu. I had tried to use some code to hide my menu or set top for my messagebox: ex: ShowWindow(hMenu,SW_HIDE); SetForeground(hMessagebox) SendMessage(hMenu,WM_COMMAND,0,0); ... But notthing happen. I need it urgently. Thanks for any solution.