Windows互換のmsgboxライブラリです。
Visual Basic の msgbox関数相当になっています。
ただし、rightalignやsetforegroundなど、普段使わない機能は現在未実装です。
; 外部関数の使用宣言 extern msgbox, msgboxinit ; 定数の宣言 ; ・ボタンの種類 mgOKOnly equ 0 mgOKCancel equ 1 mgAbortRetryIgnore equ 2 mgYesNoCancel equ 3 mgYesNo equ 4 mgRetryCancel equ 5 ; 独自拡張(変更するかも知れません) mgAbortIgnore equ 6 ; 独自拡張(変更するかも知れません) mgCancelOnly equ 7 ; 独自拡張(変更するかも知れません) ; ・アイコン mgCritical equ 0x000010 ; × mgQuestion equ 0x000020 ; ? mgExclamation equ 0x000030 ; ! mgInformation equ 0x000040 ; i mgCrit equ mgCritical mgQues equ mgQuestion mgExcl equ mgExclamation mgInfo equ mgInformation ; ・デフォルトのボタン mgButton1 equ 0x000000 ; 左から順番に mgButton2 equ 0x000100 mgButton3 equ 0x000200 mgButton4 equ 0x000300 ; ・その他 mgApplicationModal equ 0x000000 mgSystemModal equ 0x001000 ; OSASKでは未対応 ; ・拡張設定(未対応) mgHelpButton equ 0x004000 ; "ヘルプ"ボタンも表示 mgSetForeground equ 0x010000 ; 未対応 mgRightAlign equ 0x080000 ; 未対応(右側に詰めるらしい) mgRtlReading equ 0x100000 ; 未対応(右から左へ読むようにする、ウィンドウの×ボタンも左側になるらしい) ; ・戻り値(押されたボタン番号) mgOK equ 1 mgCancel equ 2 mgAbort equ 3 mgRetry equ 4 mgIgnore equ 5 mgYes equ 6 mgNo equ 7
コメント | お名前 | NameLink | |