マクロerrorlookupを実行するとダイアログボックスが開くのでエラーコードを入力するとステータスバーに対応するエラーメッセージが表示されます。
#include <windows.h> permanent int errnum = 0; //## GetLastErrorで取得したエラーコードのメッセージを取得する。 errorlookup { if(!inputint("エラー番号を入力してください: ", &errnum)) return; mchar buf[4096]; FormatMessage( FORMAT_MESSAGE_FROM_SYSTEM | FORMAT_MESSAGE_IGNORE_INSERTS, NULL, errnum, MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT), // デフォルト言語 buf, sizeof(buf), NULL); statprintf("エラー番号:%d \"%s\"", errnum, buf); return 0; }