home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DOS/V Power Report 1997 March
/
VPR9703A.ISO
/
FWINDOWS
/
Win95
/
Qxnh40
/
QXNH40.LZH
/
MACRO
/
QPRO.HTF
< prev
next >
Wrap
Text File
|
1996-12-22
|
34KB
|
1,534 lines
;width=70 version=102 datetime=1996/12/07 20:57:15
;■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
.topic2 プロパティ・メソッド 索引 prop
.idx QXM_PROPERTYLIST
#if16
'!{\footnote !AA(0x1b,0,"CloseWindow(`prop')")}
#endif
.noscroll
.crpitcha 2
.crpitchb 2
'{\strike A }{\v %AAAP}
'{\strike B }{\v %BBBP}
'{\strike C }{\v %CCCP}
'{\strike D }{\v %DDDP}
'{\strike E }{\v %EEEP}
'{\strike F }{\v %FFFP}
'{\strike G }{\v %GGGP}
'{\strike H }{\v %HHHP}
'{\strike I }{\v %IIIP}
'{\strike J }{\v %JJJP}
'{\strike K }{\v %KKKP}
'{\strike L }{\v %LLLP}
'{\strike M }{\v %MMMP}
'{\strike N }{\v %NNNP}
'{\strike O }{\v %OOOP}
'{\strike P }{\v %PPPP}
'{\strike Q }{\v %QQQP}
'{\strike R }{\v %RRRP}
'{\strike S }{\v %SSSP}
'{\strike T }{\v %TTTP}
'{\strike U }{\v %UUUP}
'{\strike V }{\v %VVVP}
'{\strike W }{\v %WWWP}
'{\strike X }{\v %XXXP}
'{\strike Z }{\v %ZZZP}
'{\strike 用途別 }{\v %SETP}
;'{\strike 記号 }{\v %SIGNP}
.endnoscroll
.crpitchb 0
.crpitcha 2
;.idx SECWIN
.idx AAAP
.bold [A]
@@ActiveFile メソッド
@@ActiveFrame メソッド
@@Activehwnd メソッド
@@Activehwnd2 メソッド
@Append メソッド
@@AutoBackup プロパティ
@@AutoBackupCount プロパティ
@@AutoBackupDelClose プロパティ
@@AutoBackupDelSave プロパティ
@@AutoBackupMin プロパティ
@@AutoBackupSec プロパティ
@AutoIndent プロパティ
.idx BBBP
.bold [B]
@@BackupDir$ プロパティ
@@BackupN プロパティ
@@BlockCopyReset プロパティ
@BytePos プロパティ
@BytePosCr プロパティ
.idx CCCP
.bold [C]
@CanEdit プロパティ
@CanEditSel プロパティ
@Caption$ プロパティ
@CaptionIgnoreSp プロパティ
@Change メソッド
@CharPitch プロパティ
@CnvTabSpace プロパティ
@Code プロパティ
@CrLineToScrLine メソッド
@@CursorTypeDOS プロパティ
@@CursorUnderLine プロパティ
.idx DDDP
.bold [D]
@@Delete0ByteFile プロパティ
@DeleteLastSpace プロパティ
@DeleteLastTab プロパティ
@DeleteLastZSpace プロパティ
@@DialogCancel プロパティ
@@DisableToolBarCheck プロパティ
@@DragMove プロパティ
@@DragRightButton プロパティ
@@DragSelect プロパティ
.idx EEEP
.bold [E]
@@EditCount プロパティ
@@EditCount2 プロパティ
@@Err プロパティ
@EUC プロパティ
@@EUCDrive$ プロパティ
.idx FFFP
.bold [F]
@FileByte プロパティ
@@FileManIconic プロパティ
@FilePrintOK メソッド
@@FileOpenDir メソッド
@Filename$ プロパティ
@FillZenSp プロパティ
@@FindCaseSensitive プロパティ
@@FindFromTop プロパティ
@@FindGoBack プロパティ
@@FindIncremental プロパティ
@@FindSame1 プロパティ
@@FindStopMark プロパティ
@FindStringBottom メソッド
@FindStringTop メソッド
@@FindWindowVar メソッド
@@FindWord プロパティ
@FontName$ プロパティ
@FontNameSize メソッド
@FontProportional プロパティ
@FontSize プロパティ
@@FormatFilename$ プロパティ
@FreeCursor プロパティ
@@FreeReadSize プロパティ
.idx GGGP
.bold [G]
@GetCursorWord$ プロパティ
@@GetHwnd メソッド
@@Global$ プロパティ
.idx HHHP
.bold [H]
@HelpFileName$ プロパティ
@@HelpFileName$ プロパティ
@@HighScroll プロパティ
@@HighScrollTime プロパティ
@hwnd プロパティ
@@hwnd プロパティ
.idx IIIP
.bold [I]
@ImeNextOpen プロパティ
@@ImeOffFileDialog プロパティ
@@ImeOffQXEnd プロパティ
@@ImeString$ プロパティ
@@IncludeDir$ プロパティ
@@InitOpenFile$ プロパティ
@Input メソッド
@Insert メソッド
@InterLine プロパティ
.idx JJJP
.bold [J]
@JumpLineCr プロパティ
@@JumpMacro メソッド
@@JumpScrollLine プロパティ
.idx KKKP
.bold [K]
@@Key プロパティ
@@KeyFilename$ プロパティ
@KeyTouch プロパティ
@@KeywordFile$ プロパティ
@KeywordNum プロパティ
@KinsokuBottom プロパティ
@KinsokuBottomCount プロパティ
@KinsokuReturn プロパティ
@KinsokuTop プロパティ
@KinsokuTopCount プロパティ
.idx LLLP
.bold [L]
@LastLine プロパティ
@Line プロパティ
@LineCount プロパティ
@@ListAutoClose プロパティ
@@ListResetCache メソッド
@@ListTree プロパティ
@@ListUserString$ プロパティ
@@LoadLastFile プロパティ
.idx MMMP
.bold [M]
@@MaxFrameHideTitle プロパティ
@@MDIScrollBar プロパティ
@@ModeAllSave プロパティ
@Modify プロパティ
@ModifyLineCr プロパティ
@@ModifyResetSave プロパティ
@@MouseIBEAM プロパティ
@MoveNextLineCr メソッド
@MovePrevLineCr メソッド
.idx NNNP
.bold [N]
@NoLoadNoCnv プロパティ
.idx OOOP
.bold [O]
@@OpenCurrent プロパティ
@@OpenDialogEx プロパティ
@@OpenFile メソッド
@@OpenFileCode プロパティ
@@OpenHeight プロパティ
@@OpenReadonly プロパティ
@@OpenReadSize プロパティ
@@OpenWidth プロパティ
@OverWrite メソッド
@OverWriteMode プロパティ
.idx PPPP
.bold [P]
@PageLine プロパティ
@Pathname$ プロパティ
@PrintCaption プロパティ
@PrintComment プロパティ
@PrintEOF プロパティ
@PrintFold プロパティ
@PrintHScroll プロパティ
@PrintKeyword プロパティ
@@PrintLineOnSBar プロパティ
@PrintModify プロパティ
@PrintNumber プロパティ
@PrintPage プロパティ
@PrintReturn プロパティ
@PrintRuler プロパティ
@PrintScreenLine プロパティ
@@PrintStatusBar プロパティ
@PrintStatusLine プロパティ
@PrintString プロパティ
@PrintTab プロパティ
@@PrintToolBar プロパティ
@PrintUnderEOF プロパティ
@PrintVScroll プロパティ
@PrintWidthRule プロパティ
@PrintZenSpace プロパティ
@@ProfileFilename$ プロパティ
.idx QQQP
.bold [Q]
@QChangeSave プロパティ
@@QOpenBinary プロパティ
@@QOpenNew プロパティ
@@QxDirectory$ プロパティ
.idx RRRP
.bold [R]
@ReadOnly プロパティ
@Redraw プロパティ
@@Redraw プロパティ
@@RegistryLoadNum プロパティ
@@ResidentQX プロパティ
@@RegistrySaveNum プロパティ
@@ReplaceCount プロパティ
@ReplaceString2 メソッド
@@RestoreChild プロパティ
@@RestoreCursorPos プロパティ
@@RestoreFrame プロパティ
@@RuleProtect プロパティ
@@RuleType プロパティ
.idx SSSP
.bold [S]
@SaveAs メソッド
@ScreenHeight プロパティ
@ScreenWidth プロパティ
@ScrLineToCrLine メソッド
@@ScrollMargin プロパティ
@@ScrollMargin2 プロパティ
@@SearchFound プロパティ
@Select プロパティ
@SelectEndBytePosCr プロパティ
@SelectEndLine プロパティ
@SelectStartBytePosCr プロパティ
@SelectStartLine プロパティ
@@Share プロパティ
@@Shift プロパティ
@@ShiftMoveSelect プロパティ
@@ShortFileName$ プロパティ
@@StopSearchBad プロパティ
@@StatusKanjiCode プロパティ
@@StringDragDrop プロパティ
@StyleNo プロパティ
@@SwapDir$ プロパティ
.idx TTTP
.bold [T]
@Tab プロパティ
@@TagDir$ プロパティ
@@TagFilename$ プロパティ
@Text$ プロパティ
@TextByte プロパティ
@TextCr$ プロパティ
@TextMode プロパティ
@TextSelect$ プロパティ
@@TitleFullPath プロパティ
@@ToolBar1Line プロパティ
@@ToolListAutoUpdate プロパティ
@@ToolListMiscDoc プロパティ
@@ToolListPos プロパティ
@@ToolListType プロパティ
@TopLine プロパティ
@@TopMostIcon プロパティ
@@TrackPopupNoLeft プロパティ
.idx UUUP
.bold [U]
@@UpDownSelectLine プロパティ
;@@UpdateTime プロパティ
;@@UpdateVersion プロパティ
@@UserHelpFileName$ プロパティ
.idx VVVP
.bold [V]
@@Version プロパティ
@@VKey プロパティ
.idx WWWP
.bold [W]
@@WallPaper$ プロパティ
@Width プロパティ
@@WindowVar プロパティ
@WindowVar プロパティ
@Wordwrap プロパティ
@@WorkBuffer プロパティ
.idx XXXP
.bold [X]
@XDisplay プロパティ
@XLeft プロパティ
.idx ZZZP
.bold [Z]
@@ZoomChild プロパティ
.idx SETP
.bold [用途別]
共通設定 - 表示 プロパティ
共通設定 - ツールバー プロパティ
共通設定 - 編集 プロパティ
共通設定 - マウス プロパティ
共通設定 - 開く プロパティ
共通設定 - バックアップ プロパティ
共通設定 - ヘルプ プロパティ
共通設定 - 開発 プロパティ
共通設定 - 短縮入力 プロパティ
共通設定 - IME/アイコン プロパティ
共通設定 - 次回起動時 プロパティ
共通設定 - システム プロパティ
共通設定 - 設定保存情報 プロパティ
書式設定 - 表示 プロパティ
書式設定 - 編集 プロパティ
書式設定 - テキスト プロパティ
書式設定 - ヘルプ プロパティ
書式設定 - 保存変換 プロパティ
書式設定 - IME プロパティ
書式設定 - 見出し プロパティ
書式設定 - 禁則処理 プロパティ
検索関連メソッド・プロパティ
行番号関連メソッド・プロパティ
開く関連メソッド・プロパティ
保存関連メソッド
テキスト編集関連メソッド
x座標関連プロパティ
文書の内容関連プロパティ
編集状態関連プロパティ
ウィンドウハンドル関連メソッド・プロパティ
ユーザ変数関連プロパティ
キーボード関連プロパティ
その他のプロパティ
;■■■■■■■■■■■■■■■■■■■
.topic 検索関連メソッド・プロパティ
.noscroll
.crpitcha 3
.crpitchb 3
.title
.endnoscroll
.crpitcha 0
.crpitchb 0
.alias @FindStringBottom
.title @FindStringBottom メソッド
指定文字列を下方向へ検索する
書式
@FindStringBottom STRING
STRING:検索文字列
;■■■
.bborder
.alias @FindStringTop
.title @FindStringTop メソッド
指定文字列を上方向へ検索する
書式
@FindStringTop STRING
STRING:検索文字列
;■■■
.bborder
.alias @ReplaceString2
.title @ReplaceString2 メソッド
指定した文字列で置換する
全置換したいときでも、最初の1回は必ずキー入力する必要がある
書式
@ReplaceString2 STRING1, STRING2
STRING1:検索文字列
STRING2:置換文字列
;■■■
.bborder
.alias @@SearchFound
.title @@SearchFound プロパティ
取得
-1 最後の検索において検索文字列が見つかった
0 見つからなかった
;■■■
.bborder
.alias @@StopSearchBad
.title @@StopSearchBad プロパティ
取得
-1 検索に失敗したらマクロを終了する
0 検索に失敗してもマクロを続行する
設定
0以外 検索に失敗したらマクロを終了する
0 検索に失敗してもマクロを続行する
;■■■
.bborder
.alias @@FindCaseSensitive
.title @@FindCaseSensitive プロパティ
取得
-1 検索時に大文字小文字を区別する
0 検索時に大文字小文字を区別しない
設定
0以外 検索時に大文字小文字を区別することにする
0 検索時に大文字小文字を区別しないことにする
;■■■
.bborder
.alias @@FindWord
.title @@FindWord プロパティ
取得
-1 単語単位で検索
0 文字単位で検索
設定
0以外 単語単位で検索することにする
0 文字単位で検索することにする
;■■■
.bborder
.alias @@FindFromTop
.title @@FindFromTop プロパティ
取得
-1 文書先頭から検索する
0 カーソル位置から検索する
設定
0以外 文書先頭から検索することにする
0 カーソル位置から検索することにする
;■■■
.bborder
.alias @@FindGoBack
.title @@FindGoBack プロパティ
取得
-1 置換終了後、カーソルは元の行に戻る
0 置換終了後、カーソルは最後に置換した位置にとどまる
設定
0以外 置換終了後、カーソルは元の行に戻ることにする
0 置換終了後、カーソルは最後に置換した位置にとどまることにする
;■■■
.bborder
.alias @@FindStopMark
.title @@FindStopMark プロパティ
取得
-1 マーク行で検索を停止する
0 マーク行で検索を停止しない
設定
0以外 マーク行で検索を停止させる
0 マーク行で検索を停止させない
;■■■
.bborder
.alias @@FindSame1
.title @@FindSame1 プロパティ
取得
-1 同一視検索を行う
0 同一視検索を行わない
設定
0以外 同一視検索を行う
0 同一視検索を行わない
;■■■
.bborder
.alias @@FindIncremental
.title @@FindIncremental プロパティ
取得
-1 逐次検索を行う
0 逐次検索を行わない
設定
0以外 逐次検索を行う
0 逐次検索を行わない
;■■■
.bborder
.alias @@ReplaceCount
.title @@ReplaceCount プロパティ
取得
置換した数
以下のメソッドを実行した後に設定されます。
@SearchRepeat 最後に行った文字列検索・置換の繰り返し
@ReplaceRepeat 置換の再実行
@ReplaceString 文字列の置換
;■■■
.bborder
参照 @SearchRepeatDown ↓方向への文字列検索繰り返し
@SearchRepeatUp ↑方向への文字列検索繰り返し
@SearchString 文字列の検索
@SearchWordDown カーソル上の単語を↓方向へ検索
@SearchWordUp カーソル上の単語を↑方向へ検索
$PointTo目次
;■■■■■■■■■■■■■■■■■■■
.topic 行番号関連メソッド・プロパティ
.noscroll
.crpitcha 3
.crpitchb 3
.title
.endnoscroll
.crpitcha 0
.crpitchb 0
.alias @TopLine
.title @TopLine プロパティ
取得&設定
画面上の最上行の表示行番号(1~
;■■■
.bborder
.alias @LastLine
.title @LastLine プロパティ
取得
文書の最終行の表示行番号
最後まで読み込んでいないときは注意
;■■■
.bborder
.alias @Line
.title @Line プロパティ
取得&設定
カーソルのある表示行番号(1~
;■■■
.bborder
.alias @JumpLineCr
.title @JumpLineCr プロパティ
取得
ジャンプ前の行を取得する(改行番号)
書式
@JumpLineCr(NUM)
NUM:インデックス(1~5)
;■■■
.bborder
.alias @ModifyLineCr
.title @ModifyLineCr プロパティ
取得
最後に修正した行の改行番号(1~
;■■■
.bborder
.alias @SelectStartLine
.title @SelectStartLine プロパティ
取得
選択開始行番号(表示行番号)(1~
選択していないときは0
;■■■
.bborder
.alias @SelectEndLine
.title @SelectEndLine プロパティ
取得
選択終了行番号(表示行番号)(1~
選択していないときは0
;■■■
.bborder
.alias @CrLineToScrLine
.title @CrLineToScrLine メソッド
取得
改行番号を表示行番号に変換します(1~
変換できなかったときは0
書式
@CrLineToScrLine(NUM)
NUM:改行番号
;■■■
.bborder
.alias @ScrLineToCrLine
.title @ScrLineToCrLine メソッド
取得
表示行番号を改行番号に変換します(1~
変換できなかったときは0
書式
@ScrLineToCrLine(NUM)
NUM:表示行番号
;■■■
.bborder
.alias @MoveNextLineCr
.title @MoveNextLineCr メソッド
カーソルを改行単位での次の行の行頭に移動します。
;■■■
.bborder
.alias @MovePrevLineCr
.title @MovePrevLineCr メソッド
カーソルを改行単位での前の行の行頭に移動します。
$PointTo目次
;■■■■■■■■■■■■■■■■■■■
.topic 保存関連メソッド
.noscroll
.crpitcha 3
.crpitchb 3
.title
.endnoscroll
.crpitcha 0
.crpitchb 0
.alias @Append
.title @Append メソッド
指定したファイルにカレント文書を追加書き込みします。
選択中は選択している範囲のみを追加書き込みします。
書式
@Append(STRING)
STRING:追加書き込みするファイル名
返値
追加書き込みに成功したときは -1
失敗したときは0
参照 @FileAppend 編集中の文書をディスク上のファイルへ追加書き込み
;■■■
.bborder
.alias @SaveAs
.title @SaveAs メソッド
指定した名前で保存する
書式
@SaveAs(STRING)
STRING:保存したいファイル名
返値
-1 保存できた
0 保存できなかった
参照 @FileSaveAs 別のファイル名で文書を保存
$PointTo目次
;■■■■■■■■■■■■■■■■■■■
.topic 開く関連メソッド・プロパティ
.noscroll
.crpitcha 3
.crpitchb 3
.title
.endnoscroll
.crpitcha 0
.crpitchb 0
.alias @@OpenFile
.title @@OpenFile メソッド
指定したファイルを新たに開く
書式
@@OpenFile(STRING)
STRING:開きたいファイル名
返値
ファイルを開けたときは ウィンドウハンドル(HWND)
開けなかったときは0
参照 @FileOpen 新たにファイルを開く
;■■■
.bborder
.alias @@OpenFileCode
.title @@OpenFileCode プロパティ
@@OpenFile で開くファイルの漢字コードを指定する
取得&設定
0 自動判定する
1 シフトJIS
2 EUC
;■■■
.bborder
.alias @@FileOpenDir
.title @@FileOpenDir メソッド
指定したディレクトリ、ファイルタイプで「開くダイアログ」を表示する
書式
@@FileOpenDir STRING1, STRING2
STRING1:ディレクトリ
STRING2:ファイルタイプ(省略可能:"*.*")
STRING1 にヌルストリングを指定すると、カレントディレクトリまたは開くダイアログで最後に表示したディレクトリとなります。(@@OpenCurrent の値による)
;■■■
.bborder
.alias @@OpenReadonly
.title @@OpenReadonly プロパティ
次回表示する「開くダイアログ」の「読み取り専用」の状態
設定
0 -R オプションが指定されていれば、チェックし、
-R オプションが指定されていなければ、チェックしない
1 読み取り専用をチェックする
2 読み取り専用をチェックしない
$PointTo目次
;■■■■■■■■■■■■■■■■■■■
.topic テキスト編集関連メソッド
.noscroll
.crpitcha 3
.crpitchb 3
.title
.endnoscroll
.crpitcha 0
.crpitchb 0
参照 テキストのコード内容について
以下のメソッドで STRING に改行コード(&H0A)を含めることはできません。改行コードを入力するときは @CharReturn2 を使用してください。
.alias @Change
.title @Change メソッド
カレント文書の内容を変更します。
書式
@Change NUM1, NUM2, NUM3, STRING
NUM1:表示行番号(1~)
NUM2:行頭からの位置(0~)
NUM3:置き換えるバイト数(0~)
STRING:置き換える文字列
NUM1 は表示行番号ですが、NUM2 は画面の左端からの位置ではなく、行頭からの位置です。
このメソッドは画面をすぐに再表示しません。
;■■■
.bborder
.alias @Input
.title @Input メソッド
カーソル位置に指定した文字列を入力する
挿入モード/上書きモードの状態に応じて入力されます。
書式
@Input STRING
STRING:カーソル位置に入力する文字列
;■■■
.bborder
.alias @Insert
.title @Insert メソッド
カーソル位置に指定した文字列を挿入する
書式
@Insert STRING, NUM
STRING:カーソル位置に挿入する文字列
NUM:0のときカーソルは移動しない
1のとき入力した文字数分だけカーソルが移動する
(省略可能:1)
;■■■
.bborder
.alias @OverWrite
.title @OverWrite メソッド
カーソル位置に指定した文字列を上書きする
書式
@OverWrite STRING, NUM
STRING:カーソル位置に上書きする文字列
NUM:0のときカーソルは移動しない
1のとき入力した文字数分だけカーソルが移動する
(省略可能:1)
$PointTo目次
;■■■■■■■■■■■■■■■■■■■
.topic x座標関連プロパティ
.noscroll
.crpitcha 3
.crpitchb 3
.title
.endnoscroll
.crpitcha 0
.crpitchb 0
.alias @BytePos
.title @BytePos プロパティ
取得&設定
カーソルのあるバイト位置(1~
画面の左端からのバイト位置です。
;■■■
.bborder
.alias @BytePosCr
.title @BytePosCr プロパティ
取得&設定
カーソルのあるバイト位置(1~
行頭からのバイト位置です。
;■■■
.bborder
.alias @XDisplay
.title @XDisplay プロパティ
取得&設定
カーソルのある画面上の桁位置(1~
;■■■
.bborder
.alias @XLeft
.title @XLeft プロパティ
取得&設定
ウィンドウの左端の桁位置(1~
横スクロールしている時に1より大きくなります。
必ず8の倍数+1となります。
;■■■
.bborder
.alias @SelectEndBytePosCr
.title @SelectEndBytePosCr プロパティ
取得
選択開始位置のバイト位置(1~
行頭からのバイト位置です。
;■■■
.bborder
.alias @SelectStartBytePosCr
.title @SelectStartBytePosCr プロパティ
取得
選択終了位置のバイト位置(1~
行頭からのバイト位置です。
$PointTo目次
;■■■■■■■■■■■■■■■■■■■
.topic 文書の内容関連プロパティ
.noscroll
.crpitcha 3
.crpitchb 3
.title
.endnoscroll
.crpitcha 0
.crpitchb 0
.alias @Code
.title @Code プロパティ
取得
カーソル位置のテキストのコード(必ずシフトJISコードになります)
改行のときは CODE_RETURN(-224) となります。
文書末のときは CODE_EOF(-223) となります。
参照 予約定数(CODE)
;■■■
.bborder
.alias @FileByte
.title @FileByte プロパティ
取得
文書のファイル上のバイト数
;■■■
.bborder
.alias @Filename$
.title @Filename$ プロパティ
取得
ファイル名(ディレクトリはつかない)
;■■■
.bborder
.alias @GetCursorWord$
.title @GetCursorWord$ プロパティ
取得
カーソル上の単語を取得する
127文字まで
;■■■
.bborder
.alias @Pathname$
.title @Pathname$ プロパティ
取得
ファイル名(ディレクトリ付き)
;■■■
.bborder
.alias @LineCount
.title @LineCount プロパティ
取得
指定した表示行番号の行が画面上で何行あるかを返す(1~
書式
@LineCount(NUM)
NUM:表示行番号
;■■■
.bborder
.alias @Text$
.title @Text$ プロパティ
取得
指定した表示行番号のテキスト内容
表示上の1行のみ
書式
@Text$(NUM)
NUM:表示行番号(1~
参照 テキストのコード内容について
;■■■
.bborder
.alias @TextCr$
.title @TextCr$ プロパティ
取得
指定した表示行番号のテキスト内容
指定した表示行番号を含む改行単位の1行
書式
@TextCr$(NUM)
NUM:表示行番号(1~
;■■■
.bborder
.alias @TextSelect$
.title @TextSelect$ プロパティ
取得
選択しているテキスト内容
マウスで選択し、1行内で256バイト以内を選択しているときのみ有効です。
その他の時はヌルストリングを返します。
;■■■
.bborder
.alias @TextByte
.title @TextByte プロパティ
取得
文書のバイト数
$PointTo目次
;■■■■■■■■■■■■■■■■■■■
.popup テキストのコード内容について
.title
コード &H80, &HFD, &HFE, &HFF がテキストに含まれるときは、それぞれ &HFF+&H80, &HFF+&HFD, &HFF+&HFE, &HFF+&HFF のように&HFF+XX の2バイトの組になって格納されます。
また、シフトJISコードの1バイト目が単独で現れるときも &HFF+&H81 のように格納されます。
参照 @Change @Input @Insert @OverWrite @Text$ @TextCr$
;■■■■■■■■■■■■■■■■■■■
.topic 編集状態関連プロパティ
.noscroll
.crpitcha 3
.crpitchb 3
.title
.endnoscroll
.crpitcha 0
.crpitchb 0
.alias @CanEdit
.title @CanEdit プロパティ
取得
-1 文書は編集可能
0 文書は編集不可能
@ReadOnly<>0 または @Select<>0 または、カットバッファなどの編集できない文書の時に0となります。
;■■■
.bborder
.alias @CanEditSel
.title @CanEditSel プロパティ
取得
-1 文書は編集可能
0 文書は編集不可能
@ReadOnly<>0 または カットバッファなどの編集できない文書の時に0となります。
;■■■
.bborder
.alias @EUC
.title @EUC プロパティ
取得
-1 EUCファイル
0 シフトJISファイル
設定
0以外 EUCファイルとする
0 シフトJISファイルとする
ファイルを最後まで読み込んでいないときは変更できない
;■■■
.bborder
.alias @@EditCount
.title @@EditCount プロパティ
取得
編集している文書の数
;■■■
.bborder
.alias @@EditCount2
.title @@EditCount2 プロパティ
取得
編集している文書の数(ウィンドウの総数)
新しいウィンドウを開く(@WindowNew)を実行したときは @@EditCount2 > @EditCount となる
;■■■
.bborder
.alias @KeyTouch
.title @KeyTouch プロパティ
取得
文書を変更した回数
負の数の場合もあるので返値の絶対値を使用すること
保存すると0にクリアされる
設定
文書を変更した回数をセットする
通常は0にリセットする以外は使い道がない。
;■■■
.bborder
.alias @Modify
.title @Modify プロパティ
取得
-1 文書は変更されている
0 文書は変更されていない
設定
0以外 文書は変更されていることにする
0 文書は変更されていないことにする
;■■■
.bborder
.alias @OverWriteMode
.title @OverWriteMode プロパティ
上書きモード
取得
-1 上書きモード
0 挿入モード
設定
0以外 上書きモードにする
0 挿入モードにする
参照 @ModeInsert 挿入・上書きモードの切り替え
;■■■
.bborder
.alias @ReadOnly
.title @ReadOnly プロパティ
取得
-1 編集が禁止されている
0 編集可能
設定
0以外 編集禁止にする
0 編集可能にする
参照 @ModeReadOnly 編集の禁止/許可の切り換え
;■■■
.bborder
.alias @Redraw
.title @Redraw プロパティ
取得
-1 画面を表示し直すモード
0 画面を表示しないモード
設定
0以外 画面を表示し直すモードにする
0 画面を表示しないモードにする
@Redraw = 0
を実行するとマクロによる文書が書き換えられたり、カーソル位置が移動しても、画面を更新しません。これは、マクロを高速で実行したいときや、画面のちらつきを押さえたいときなどに便利です。ただし、画面が書き変わらないようなマクロで @Redraw = 0 を実行すると、逆に遅くなってしまいます。
@Redraw = 0 を実行した後は以下のことに注意してください。以下のことを行わないと、画面表示が乱れることがあります。
・ マクロの実行を終了すると自動的に @Redraw = 1 が実行され、画面が更新されますが、できる限りマクロ終了前に @Redraw = 1 を実行するようにしてください。
・ @Redraw = 0 を実行した後に、カレントウィンドウを切り替えるときや入力を伴うステートメント/関数(inputbox や inputkeyなど)を実行するときは @Redraw = 1 を実行してください。
;■■■
.bborder
.alias @@Redraw
.title @@Redraw プロパティ
q32 のみ使用できます。q16 では何もしません。
取得
-1 画面を表示し直すモード
0 画面を表示しないモード
設定
0 画面を表示しないモードにする
1 画面を表示し直すモードにする(再表示する)
2 画面を表示し直すモードにする(再表示しない)
@@Redraw = 0
を実行するとアプリケーションウィンドウの表示をいっさい停止します。
マクロの実行を終了すると自動的に @@Redraw = 1 が実行され、画面が更新されます。
@@Redraw = 0 を実行した後に、入力を伴うステートメント/関数(inputbox や inputkeyなど)を実行するときは @@Redraw = 1 を実行してください。
;■■■
.bborder
.alias @Select
.title @Select プロパティ
取得
0 選択していない
1 文字選択中(SHIFT カーソル移動 または ドラッグ)
2 文字選択中
3 箱型選択中(SHIFT カーソル移動 または ドラッグ)
4 箱型選択中
5 行選択中(ドラッグ)
6 行選択中
参照 @BlockBoxSelect 箱型選択開始または解除
@BlockSelect 文字列選択開始または解除
@BlockSelectEnd 選択終了
@BlockSelectStart 選択開始
;■■■
.bborder
.alias @@BlockCopyReset
.title @@BlockCopyReset プロパティ
マウスまたは Shift+カーソル移動によってテキストを選択後、コピーしたときに選択状態を解除するかどうかを設定できます。
取得
-1 選択領域をコピー後、選択状態は解除される
0 選択領域をコピー後、選択状態はそのまま
設定
0以外 選択領域をコピー後、選択状態は解除される
0 選択領域をコピー後、選択状態はそのまま
;■■■
.bborder
.alias @StyleNo
.title @StyleNo プロパティ
取得
使用している書式の番号(1~10)
;■■■
.bborder
.alias @ScreenHeight
.title @ScreenHeight プロパティ
取得
ウィンドウの高さ(文字単位)
;■■■
.bborder
.alias @ScreenWidth
.title @ScreenWidth プロパティ
取得
ウィンドウの幅(文字単位)
$PointTo目次
;■■■■■■■■■■■■■■■■■■■
.topic ウィンドウハンドル関連メソッド・プロパティ
.noscroll
.crpitcha 3
.crpitchb 3
.title
.endnoscroll
.crpitcha 0
.crpitchb 0
.alias @@ActiveFile
.title @@ActiveFile メソッド
指定したファイル名を持つ文書をアクティブにする
書式
@@ActiveFile(STRING)
STRING:アクティブにしたい文書のファイル名
返値
アクティブにできたときウィンドウハンドル(HWND)
できなかったとき 0
;■■■
.bborder
.alias @@ActiveFrame
.title @@ActiveFrame メソッド
QXをアクティブにする。
書式
@@ActiveFrame
;■■■
.bborder
.alias @@Activehwnd
.title @@Activehwnd メソッド
指定したウィンドウハンドルをもつ文書をアクティブにする
書式
@@Activehwnd NUM
NUM:アクティブにしたい文書のウィンドウハンドル
;■■■
.bborder
.alias @@Activehwnd2
.title @@Activehwnd2 メソッド
指定したウィンドウハンドルをもつ文書をアクティブにする
注意
内部的にアクティブにするだけで、表示上はアクティブになりません。
カレントウィンドウ(文書)に関するプロパティ・メソッドは、以後、指定したウィンドウハンドルのウィンドウが対象になります。
@ReplaceString など、ダイアログを表示するQXでの基本機能を実行するときは @@Activehwnd を使用してください。
書式
@@Activehwnd2 NUM
NUM:アクティブにしたい文書のウィンドウハンドル
;■■■
.bborder
.alias @@GetHwnd
.title @@GetHwnd メソッド
取得
編集中のドキュメントウィンドウのウィンドウハンドルを順番に返します。
すべて返し終わったときは、0を返します。
カットバッファなどの編集不可能な文書は対象となりません。
1回目の呼び出しは @@GetHwnd(1)、2回目の呼び出しは @@GetHwnd(0) とします。
例
"'編集中のドキュメントウィンドウのハンドルを hwnd に格納する
dim hwnd[20] as HWND
dim j
j = 0
hwnd[j] = @@GetHwnd(1)
do while hwnd[j]<>0
j = j + 1
hwnd[j] = @@GetHwnd(0)
loop
;■■■
.bborder
.alias @hwnd
.title @hwnd プロパティ
取得
ドキュメントウィンドウのウィンドウハンドル
文書を1つも編集していないときは、0となります
;■■■
.bborder
.alias @@hwnd
.title @@hwnd プロパティ
取得
アプリケーションウィンドウのウィンドウハンドル
$PointTo目次
;■■■■■■■■■■■■■■■■■■■
.topic ユーザ変数関連プロパティ
.noscroll
.crpitcha 3
.crpitchb 3
.title
.endnoscroll
.crpitcha 0
.crpitchb 0
マクロの実行を終了しても、値を保存しておくためのプロパティです。
.alias @@Global$
.title @@Global$ プロパティ
取得
指定したグローバル文字列に対応づけされている文字列を得る
見つからなかったときはヌルストリング
書式
@@Global$(STRING)
STRING:グローバル文字列
設定
指定したグローバル文字列に文字列を対応づける
書式
@@Global$(STRING1) = STRING2
STRING1:グローバル文字列
STRING2:対応付けする文字列
グローバル文字列は 40種類までしか使用できません。
使用終了したグローバル文字列にはヌルストリングを対応づけてください。これにより、使用していたメモリが解放されます。
STRING2 にコード0(chr$(0))を含むことはできません。
@@Global$ プロパティ はQXが終了するまで有効です。
;■■■
.bborder
.alias @@FindWindowVar
.title @@FindWindowVar メソッド
取得
指定した値のウィンドウ変数を持つ文書のウィンドウハンドルを得る
見つからなかったときは0
書式
@@FindWindowVar(NUM)
NUM:探したい値
現在開いているすべての文書のウィンドウ変数(@WindowVar)から探します。
;■■■
.bborder
.alias @WindowVar
.title @WindowVar プロパティ
取得&設定
文書のウィンドウ変数
文書を開いた直後は0に初期化されます。
@WindowVar プロパティ は文書を編集終了するまで有効です。
;■■■
.bborder
.alias @@WindowVar
.title @@WindowVar プロパティ
取得&設定
全文書間で共有するアプリケーションウィンドウ変数
書式
@@WindowVar(NUM)
NUM:インデックス(1~5)
@@WindowVar プロパティ はQXが終了するまで有効です。
$PointTo目次
;■■■■■■■■■■■■■■■■■■■
.topic キーボード関連プロパティ
.noscroll
.crpitcha 3
.crpitchb 3
.title
.endnoscroll
.crpitcha 0
.crpitchb 0
.alias @@Key
.title @@Key プロパティ
AutoKey の中で使用します。
取得
入力したキー
設定
入力したキーを変更します。
-1 を設定すると入力したキーを無効にします。
;■■■
.bborder
.alias @@Shift
.title @@Shift プロパティ
取得
SHIFT を押している 1
CTRL を押している 2
MENU を押している 4
以上の組み合わせ
参照 予約定数(SHIFT)
;■■■
.bborder
.alias @@VKey
.title @@VKey プロパティ
AutoVKey の中で使用します。
取得
入力したキーコード
設定
入力したキーコードを変更します。
-1 を設定すると入力したキーを無効にします。
一般には、押したキーを無効にするため -1 を設定します。
参照 予約定数(KEY)
;■■■
.bborder
.alias @@ImeString$
.title @@ImeString$ プロパティ
AutoZKey の中で使用します。
取得
IMEで入力した文字列
設定
IMEで入力した文字列を変更します。
$PointTo目次
;■■■■■■■■■■■■■■■■■■■
.topic その他のプロパティ
.noscroll
.crpitcha 3
.crpitchb 3
.title
.endnoscroll
.crpitcha 0
.crpitchb 0
@@Err プロパティ
@@Version プロパティ
@@ListResetCache メソッド
@@ListTree プロパティ
@@ListUserString$ プロパティ
@@DialogCancel プロパティ
@@JumpMacro メソッド
@@QxDirectory$ プロパティ
$PointTo目次
;■■■■■■■■■■■■■■■■■■■
.topic @@Err
.title @@Err プロパティ
取得
-1 QXでの基本機能(ファイル関連)でエラーがあった
0 QXでの基本機能(ファイル関連)で正常終了した
QXでの基本機能(ファイル関連)が正常に終了したかどうかを判定するためのプロパティです。
以下のメソッドの後で @@Err が設定されます。
@FileAllSave
@FileAppend
@FileBackup
@FileBackupAll
@FileClose
@FileNew
@FileOpen
@FileOriginal
@FileSave
@FileSaveAs
@FileSaveQuit
$PointTo目次
;■■■■■■■■■■■■■■■■■■■
.topic @FilePrintOK
.title @FilePrintOK メソッド
印刷(@FilePrint)を実行し、OKボタンが押されたことにします。つまり、カレント文書を直ちに印刷します。
$PointTo目次
;■■■■■■■■■■■■■■■■■■■
.topic @@Version
.title @@Version プロパティ
取得
QXのバージョン番号を100倍した数値
バージョン番号が 2.00 であれば 200、2.15 であれば 215 となります。
$PointTo目次
;■■■■■■■■■■■■■■■■■■■
.topic @@ListResetCache
.title @@ListResetCache メソッド
一覧機能(@ListFunction や @ListCaption)は一度実行すると、一覧に表示した内容を記憶し、次回一覧機能を実行したときは文書内を検索せずに、前回の内容をそのまま表示します。
@@ListResetCache を呼び出すと、記録した内容を強制的に消去します。
通常は使う必要のないメソッドです。
;■■■■■■■■■■■■■■■■■■■
.topic @@ListTree
.title @@ListTree プロパティ
取得
-1 @ListFunction による、NIFTY/PCVAN の発言一覧はコメントツリー表示
0 文書にある順番通り
設定
0以外 @ListFunction による、NIFTY/PCVAN の発言一覧はコメントツリー表示
0 文書にある順番通り
;■■■■■■■■■■■■■■■■■■■
.topic @@ListUserString$
.title @@ListUserString$ プロパティ
取得&設定
「ユーザ定義文字列一覧(ListUser)」で検索する文字列
$PointTo目次
;■■■■■■■■■■■■■■■■■■■
.topic @@DialogCancel
.title @@DialogCancel プロパティ
取得
-1 ダイアログが表示されるQXでの基本機能で、キャンセルボタンを押した
0 それ以外のとき
$PointTo目次
;■■■■■■■■■■■■■■■■■■■
.topic @@JumpMacro
.title @@JumpMacro メソッド
現在実行中のマクロファイル以外のマクロファイルを実行します。
現在実行中のマクロファイルには戻ってきません。
function の内部では @@JumpMacro は使用できません。
自動実行マクロ内では @@JumpMacro は使用できません。
書式
@@JumpMacro STRING
STRING:実行したいマクロファイル名・プロシージャ名
マクロファイル名とプロシージャ名は , で区切ります。
例
@@JumpMacro "A:\QXMACRO\TEST.MAC,testproc"
ファイル名 A:\QXMACRO\TEST.MAC、プロシージャ名 testproc のマクロを実行します。
$PointTo目次
;■■■■■■■■■■■■■■■■■■■
.topic @@QxDirectory$
.title @@QxDirectory$ プロパティ
取得
QXW.EXE のあるディレクトリ
$PointTo目次
;■■■■■■■■■■■■■■■■■■■
;.topic @@UpdateTime
;.title @@UpdateTime プロパティ
;
;取得
;
;設定
;
;■■■■■■■■■■■■■■■■■■■
;.topic @@UpdateVersion
;.title @@UpdateVersion プロパティ
;
;取得
;
;設定
;
;■■■■■■■■■■■■■■■■■■■
.popup チェックボックス プロパティ
.title
取得
共通設定または書式設定において、チェックボックスの状態を取得します。
-1 チェックされている
0 チェックされていない
設定
共通設定または書式設定において、チェックボックスの状態を設定します。
0以外 チェックする
0 チェックをはずす
;■■■■■■■■■■■■■■■■■■■
.popup 数字入力 プロパティ
.title
取得
共通設定または書式設定において、入力されている数字を取得します。
設定
共通設定または書式設定において、数字を入力するのと同じです。
;■■■■■■■■■■■■■■■■■■■
.popup 文字列入力 プロパティ
.title
取得
共通設定または書式設定において、入力されている文字列を取得します。
設定
共通設定または書式設定において、文字列を入力するのと同じです。
;■■■■■■■■■■■■■■■■■■■
.popup ユーザ変数
ユーザ変数とは long 型の数値を格納できる変数です。1つのマクロを終了した後も値を保持し続けることができます。