Function windows_win::raw::window::enum_by_until
source · pub fn enum_by_until<T: FnMut(HWND) -> i32>(
parent: Option<HWND>,
cmp_func: T
) -> Result<()>
Expand description
Enumerates over windows handles and calls callback on each
Note
Enumeration continues until callback return non-zero value.
WinAPI error
Due to enum_by_until
allowing to interrupt enumeration, having error set
cause inability detect accurately whether enumeration failed or has been interrupted.
Hence this function always set last error to 0
.
Parameters
parent
- Handle of parent window to look up through its children only. Optional.cmp_func
- Callback that will be called on each window.
Return
Ok
- Success.Err
- Error reason.