HWND ot handle na process
4 отговора
139 прегледа
HWND ot handle na process
Zdrawejte,
Bih iskal da popitam dali niakoj znae functzia s koiato da wzema main window-a na process na kojto weche mi e izwesten handle-a. Napr. Iskam da si pusna executable (nezawisimo dali s CreateProcess ili ShellExecuteEx) i sled towa da mu izprastam message-i.
Sus GetWindowThreadProcessId ste mi se nalogi da izwurtia wsichki top level prozortzi a ne mi se iska, osobeno ako ima po priak nachin :)
Sugialiawam za smesitzata ot kalifornijsko i praveshko narechie w posting-a :).
Bih iskal da popitam dali niakoj znae functzia s koiato da wzema main window-a na process na kojto weche mi e izwesten handle-a. Napr. Iskam da si pusna executable (nezawisimo dali s CreateProcess ili ShellExecuteEx) i sled towa da mu izprastam message-i.
Sus GetWindowThreadProcessId ste mi se nalogi da izwurtia wsichki top level prozortzi a ne mi se iska, osobeno ako ima po priak nachin :)
Sugialiawam za smesitzata ot kalifornijsko i praveshko narechie w posting-a :).
Re: HWND ot handle na process
Забравил съм, а ме мързи да търся, но си спомням, че по-прекият начин не работи на всички Win32 платформи. Беше някаква функция в 4.72 update-a на shell-a.
Не е толкова страшно въртенето, нямаш сто хиляди прозореца - надали са повече от сто и при натоварена система.
Боян
Не е толкова страшно въртенето, нямаш сто хиляди прозореца - надали са повече от сто и при натоварена система.
Боян
Re: HWND ot handle na process
Айде още един ентусиаст. Я дефинирай първо понятието "main window".
Я вышел им наперерез!
Я вышел им наперерез!
Re: HWND ot handle na process
misla 4e v createprocess imase na4in da zadades imeto na jama kojto startiras
posle moze da go potarsis sas findwindow
imaj v predvid 4e karam na spomeni ta moze i da ne stane
kpym
posle moze da go potarsis sas findwindow
imaj v predvid 4e karam na spomeni ta moze i da ne stane
kpym