NUMBERING_INFO¶
用於 EE_NUMBERING 消息。
typedef struct _NUMBERING_INFO {
UINT cbSize;
UINT nFlags;
LPCWSTR pszFirst;
LPCWSTR pszInc;
INT64 nMaxLines;
} NUMBERING_INFO;
欄位¶
cbSize
指定這個結構的大小,sizeof( NUMBERING_INFO )。
nFlags
你可以指定以下值的組合。
值 | 含義 |
---|---|
NUM_FLAG_CAPITAL_LETTERS | 以大寫字母插入十六進位值。 |
NUM_FLAG_SKIP_EMPTY_LINES | 在空行后繼續編號,而不會在垂直選擇模式或多選區模式期間對空行進行編號。 |
NUM_FLAG_RESTART_NUM_EMPTY | 在垂直選擇模式或多選區模式下,編號在空行后將從第一個值重新開始。 |
NUM_FLAG_RESTART_NUM_DISCONTINUOUS | 在多選區模式下,編號將在不連續的行處從第一個值重新開始。 |
NUM_FLAG_DECIMAL | 以十進位形式插入數字。 |
NUM_FLAG_HEXADECIMAL | 以十六進位形式插入數字。 |
NUM_FLAG_OCTAL | 以八進位形式插入數字。 |
NUM_FLAG_BINARY | 以二進位形式插入數字。 |
NUM_FLAG_OTHER | 插入字元而不是數字。從 pszFirst 參數中指定的數字開始,此選項插入用在 pszInc 參數中指定的 Unicode 值的增量的連續字元。每行只能插入一個字元。 |
pszFirst
指定要在第一行插入的初始值或字元。
pszInc
指定十進位形式的增量。這是第一行和第二行之間的值的變化。
nMaxLines
指定十進位形式的行數。
版本¶
支持 EmEditor Professional 19.1 或之後的版本。