mirror of
https://github.com/Septh/libwin32
synced 2026-08-09 12:19:58 +00:00
feat(demos): print MessageBox result by name (instead of value)
This commit is contained in:
@@ -1,10 +1,23 @@
|
||||
import { MessageBox } from 'libwin32'
|
||||
import { MB_ } from 'libwin32/consts'
|
||||
|
||||
// https://learn.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-messageboxw#return-value
|
||||
const results: Record<number, string> = {
|
||||
3: 'ABORT',
|
||||
2: 'CANCEL',
|
||||
11: 'CONTINUE',
|
||||
5: 'IGNORE',
|
||||
7: 'NO',
|
||||
1: 'OK',
|
||||
4: 'RETRY',
|
||||
10: 'TRYAGAIN',
|
||||
6: 'YES'
|
||||
}
|
||||
|
||||
const result = MessageBox(
|
||||
null,
|
||||
"A simple MessageBox",
|
||||
"libwin32",
|
||||
MB_.ICONINFORMATION | MB_.YESNOCANCEL
|
||||
)
|
||||
console.log(result)
|
||||
console.log(results[result])
|
||||
|
||||
Reference in New Issue
Block a user