2022-08-23 23:29:56 +08:00
2022-07-31 20:28:22 +08:00
2022-07-31 20:28:22 +08:00
2022-08-23 23:29:56 +08:00

NTV03_MessageBoxTimeout

NTAPI自动消失的消息框视频源代码,用于演示未公开的API

  • MessageBoxTimeoutA
  • MessageBoxTimeoutW

关于MessageBoxTimeoutA

函数原型

int MessageBoxTimeoutA(IN HWND hWnd, IN LPCSTR lpText, IN LPCSTR lpCaption, IN UINT uType, IN WORD wLanguageId, IN DWORD dwMilliseconds);

函数指针类型

typedef int(__stdcall* typeMSGBOXAAPI)(IN HWND hWnd, IN LPCSTR lpText, IN LPCSTR lpCaption, IN UINT uType, IN WORD wLanguageId, IN DWORD dwMilliseconds);

所在DLL

  • user32.dll

关于MessageBoxTimeoutW

函数原型

int MessageBoxTimeoutW(IN HWND hWnd, IN LPCWSTR lpText, IN LPCWSTR lpCaption, IN UINT uType, IN WORD wLanguageId, IN DWORD dwMilliseconds);

函数指针类型

typedef int(__stdcall* typeMSGBOXWAPI)(IN HWND hWnd, IN LPCWSTR lpText, IN LPCWSTR lpCaption, IN UINT uType, IN WORD wLanguageId, IN DWORD dwMilliseconds);

所在DLL

  • user32.dll

兼容不同字符集所使用的宏定义

#ifdef _UNICODE
#define MessageBoxTimeout MessageBoxTimeoutW
#else
#define MessageBoxTimeout MessageBoxTimeoutA
#endif
S
Description
镜像自GitHub仓库
Readme GPL-3.0
127 KiB
Languages
C++ 77.7%
C 22.3%