Modules§
Constants§
- SHELLDLL_
DEF_ VIEW_ STR - Used in
FindWindowExW(). Is the name of the window class that is the parent of the desktop window: - WORKER_
W_ STR - Used in
FindWindowExW(). Any application that needs to listen to window messages call this Api to create a worker window. Is the name of the window class we are looking for to put our window into as a child:
Functions§
- create_
desktop_ window_ fast - Combines low-lewel methods for simplify create window at desktop!
- create_
window - Create window using window handle.
- create_
window_ class - Create WNDCLASSW and handle to it with custom name and WNDPROC.
- create_
window_ handle - Create window handle for window class (WNDCLASSW) with window_name
- enum_
windows_ ⚠proc - It receives top-level window handles and find windows with class
SHELLDLL_DEF_VIEW_STR+ child withWORKER_W_STRclass - find_
worker_ w - Find the newly created
WorkerWExample: - get_
progman_ handle - Find
Progmanand get handle. Progman requires fortry_spawn_worker_w()func - handle_
window_ messages - A simple function to handle window messages. You can use it, or define your own. It use PeekMessageW() (https://learn.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-peekmessagew)
- pull_
window_ to_ desktop - Sets worker_w_handle as parent to handle and set window size to
winapi::um::winuser::SM_CXSCREENxwinapi::um::winuser::SM_CYSCREEN - try_
spawn_ worker_ w - Message to
Progmanto spawn aWorkerW - wide_
null - Convert string to windows friedly format.