Главная страница | назад





Article #15656: sending messages with HINSTANCE to other window

 Question and Answer Database
FAQ656C.txt sending messages with HINSTANCE to other window
Category :Windows API
Platform :All
Product :BC++ 5.x
Question:
I spawned an app with ShellExecute. Now how do I send it messages
so that I can resize it's window?
Answer:
use enumWindows with this function as CALLBACK :
(of course the HINSTANCE handle will be the LPARAM...
BOOL CALLBACK ProcessControl::GetWinHandle(HWND hwnd, LPARAM hproc)
{
if(hproc==GetWindowWord(hwnd,GWW_HINSTANCE))
{
swProcess=hwnd;
return FALSE; //stop enumeration : we've got the handle!
}
return TRUE;
}
7/2/98 10:32:32 AM

Last Modified: 01-SEP-99