Skip to content

Commit 7b33b8f

Browse files
committed
feat: Add SendMessage function to send messages to specified windows
1 parent d32bf8d commit 7b33b8f

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

source/win32/user32/message.ts

+12
Original file line numberDiff line numberDiff line change
@@ -165,4 +165,16 @@ export const TranslateMessageEx: koffi.KoffiFunc<(
165165
flags: number
166166
) => number> = user32('TranslateMessageEx', cBOOL, [ cLPMSG, cUINT ])
167167

168+
/**
169+
* Sends a message to the specified window.
170+
*
171+
* https://learn.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-sendmessagew
172+
*/
173+
export const SendMessage: koffi.KoffiFunc<(
174+
hWnd: HWND,
175+
Msg: number,
176+
wParam: WPARAM,
177+
lParam: LPARAM
178+
) => number | BigInt> = user32('SendMessageW', cLRESULT, [ cHWND, cUINT, cWPARAM, cLPARAM ])
179+
168180
// #endregion

0 commit comments

Comments
 (0)