SETMESSAGEQQ

QuickWin サブルーチン:QuickWin ステイタス・メッセージ,状態メッセージ,ダイアログボックス・メッセージを変更します。

モジュールUSE DFLIB

形式

CALL SETMESSAGEQQ (msg, id)

msg
(入力) CHARACTER*(*)。表示されるメッセージ。C 文字列ではなく通常の Fortran 文字列でなければなりません。マルチバイト文字を含むことができます。

id
(入力) INTEGER(4)。変更したいメッセージのメッセージ識別子。以下の表に変更できるメッセージとその識別子を示します。

Id メッセージ
QWIN$MSG_TERM "Program terminated with exit code"
QWIN$MSG_EXITQ "\nExit Window?"
QWIN$MSG_FINISHED "Finished"
QWIN$MSG_PAUSED "Paused"
QWIN$MSG_RUNNING "Running"
QWIN$MSG_FILEOPENDLG "Text Files(*.txt), *.txt; Data Files(*.dat), *.dat; All Files(*.*), *.*;"
QWIN$MSG_BMPSAVEDLG "Bitmap Files(*.bmp), *.bmp; All Files(*.*), *.*;"
QWIN$MSG_INPUTPEND "Input pending in"
QWIN$MSG_PASTEINPUTPEND "Paste input pending"
QWIN$MSG_MOUSEINPUTPEND "Mouse input pending in"
QWIN$MSG_SELECTTEXT "Select Text in"
QWIN$MSG_SELECTGRAPHICS "Select Graphics in"
QWIN$MSG_PRINTABORT "Error! Printing Aborted."
QWIN$MSG_PRINTLOAD "Error loading printer driver"
QWIN$MSG_PRINTNODEFAULT "No Default Printer."
QWIN$MSG_PRINTDRIVER "No Printer Driver."
QWIN$MSG_PRINTINGERROR "Print: Printing Error."
QWIN$MSG_PRINTING "Printing"
QWIN$MSG_PRINTCANCEL "Cancel"
QWIN$MSG_PRINTINPROGRESS "Printing in progress..."
QWIN$MSG_HELPNOTAVAIL "Help Not Available for Menu Item"
QWIN$MSG_TITLETEXT "Graphic"

QWIN$MSG_FILEOPENDLGQWIN$MSG_BMPSAVEDLG はダイアログボックスで選択したファイルのテキストを制御し,以下の形式を取ることに注意してください。

"file description, file designation"

QuickWin が生成する文字列は,SETMESSAGEQQ を適切な id で呼び出すことで変更することができます。これには,QuickWin アプリケーションの下部に表示されるステイタス・メッセージ,状態メッセージ (たとえば,"Paused"),ダイアログボックス・メッセージが含まれます。これらのメッセージには,マルチバイト文字を含むことができます (マルチバイト文字に関する詳細は,「National Language Support ルーチンの使用」を参照してください)。メニュー・メッセージを変更するには,MODIFYMENUSTRINGQQ を使用します。

互換性

QUICKWIN GRAPHICS LIB

関連情報

MODIFYMENUSTRINGQQ

	! QuickWin アプリケーションでビルドします。
	USE DFLIB
	print*, "Hello"
	CALL SETMESSAGEQQ('Changed exit text', QWIN$MSG_EXITQ)