Win32 API 日本語リファレンス
ホームUI.Shell › AUTOCOMPLETEOPTIONS

AUTOCOMPLETEOPTIONS

列挙型
基底型i4

メンバー 10

名前10進16進説明
ACO_NONE00x00x0000。オートコンプリートを行いません。
ACO_AUTOSUGGEST10x10x0001。オートサジェストのドロップダウン リストを有効にします。
ACO_AUTOAPPEND20x20x0002。オートアペンドを有効にします。
ACO_SEARCH40x40x0004。補完された文字列の一覧に検索項目を追加します。ユーザーがこの項目を選択すると、検索エンジンが起動します。
ACO_FILTERPREFIXES80x80x0008。"www." や "http://" などの一般的なプレフィックスを一致対象にしません。
ACO_USETAB160x100x0010。TAB キーを使用してドロップダウン リストから項目を選択します。
ACO_UPDOWNKEYDROPSLIST320x200x0020。上方向キーおよび下方向キーを使用してオートサジェストのドロップダウン リストを表示します。
ACO_RTLREADING640x400x0040。通常のウィンドウはテキストを左から右 (LTR) に表示します。ウィンドウをミラー化することで、ヘブライ語やアラビア語のように右から左 (RTL) に読む言語を表示できます。通常、コントロールのテキストは親ウィンドウのテキストと同じ方向で表示されます。ACO_RTLREADING が設定されている場合、テキストは親ウィンドウのテキストとは逆の方向で読まれます。
ACO_WORD_FILTER1280x800x0080。Windows Vista 以降。設定されている場合、オートコンプリートされた候補は検索においてフレーズとして扱われます。候補 Microsoft Office"Microsoft Office" として扱われます (MicrosoftOffice の両方が検索結果に含まれている必要があります)。
ACO_NOPREFIXFILTERING2560x1000x0100。Windows Vista 以降。オートサジェストのドロップダウンを表示する際のプレフィックス フィルタリングを無効にします。常にすべての候補を表示します。

公式ドキュメント

オートコンプリートに関するオプションについて、IAutoComplete2::GetOptions および IAutoComplete2::SetOptions で使用される値を指定します。

出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum AUTOCOMPLETEOPTIONS : int {
    ACO_NONE = 0,
    ACO_AUTOSUGGEST = 1,
    ACO_AUTOAPPEND = 2,
    ACO_SEARCH = 4,
    ACO_FILTERPREFIXES = 8,
    ACO_USETAB = 16,
    ACO_UPDOWNKEYDROPSLIST = 32,
    ACO_RTLREADING = 64,
    ACO_WORD_FILTER = 128,
    ACO_NOPREFIXFILTERING = 256
} AUTOCOMPLETEOPTIONS;
public enum AUTOCOMPLETEOPTIONS : int
{
    ACO_NONE = 0,
    ACO_AUTOSUGGEST = 1,
    ACO_AUTOAPPEND = 2,
    ACO_SEARCH = 4,
    ACO_FILTERPREFIXES = 8,
    ACO_USETAB = 16,
    ACO_UPDOWNKEYDROPSLIST = 32,
    ACO_RTLREADING = 64,
    ACO_WORD_FILTER = 128,
    ACO_NOPREFIXFILTERING = 256,
}
Public Enum AUTOCOMPLETEOPTIONS As Integer
    ACO_NONE = 0
    ACO_AUTOSUGGEST = 1
    ACO_AUTOAPPEND = 2
    ACO_SEARCH = 4
    ACO_FILTERPREFIXES = 8
    ACO_USETAB = 16
    ACO_UPDOWNKEYDROPSLIST = 32
    ACO_RTLREADING = 64
    ACO_WORD_FILTER = 128
    ACO_NOPREFIXFILTERING = 256
End Enum
import enum

class AUTOCOMPLETEOPTIONS(enum.IntEnum):
    ACO_NONE = 0
    ACO_AUTOSUGGEST = 1
    ACO_AUTOAPPEND = 2
    ACO_SEARCH = 4
    ACO_FILTERPREFIXES = 8
    ACO_USETAB = 16
    ACO_UPDOWNKEYDROPSLIST = 32
    ACO_RTLREADING = 64
    ACO_WORD_FILTER = 128
    ACO_NOPREFIXFILTERING = 256
// AUTOCOMPLETEOPTIONS
pub const ACO_NONE: i32 = 0;
pub const ACO_AUTOSUGGEST: i32 = 1;
pub const ACO_AUTOAPPEND: i32 = 2;
pub const ACO_SEARCH: i32 = 4;
pub const ACO_FILTERPREFIXES: i32 = 8;
pub const ACO_USETAB: i32 = 16;
pub const ACO_UPDOWNKEYDROPSLIST: i32 = 32;
pub const ACO_RTLREADING: i32 = 64;
pub const ACO_WORD_FILTER: i32 = 128;
pub const ACO_NOPREFIXFILTERING: i32 = 256;
// AUTOCOMPLETEOPTIONS
const (
	ACO_NONE int32 = 0
	ACO_AUTOSUGGEST int32 = 1
	ACO_AUTOAPPEND int32 = 2
	ACO_SEARCH int32 = 4
	ACO_FILTERPREFIXES int32 = 8
	ACO_USETAB int32 = 16
	ACO_UPDOWNKEYDROPSLIST int32 = 32
	ACO_RTLREADING int32 = 64
	ACO_WORD_FILTER int32 = 128
	ACO_NOPREFIXFILTERING int32 = 256
)
const
  ACO_NONE = 0;
  ACO_AUTOSUGGEST = 1;
  ACO_AUTOAPPEND = 2;
  ACO_SEARCH = 4;
  ACO_FILTERPREFIXES = 8;
  ACO_USETAB = 16;
  ACO_UPDOWNKEYDROPSLIST = 32;
  ACO_RTLREADING = 64;
  ACO_WORD_FILTER = 128;
  ACO_NOPREFIXFILTERING = 256;
// AUTOCOMPLETEOPTIONS
pub const ACO_NONE: i32 = 0;
pub const ACO_AUTOSUGGEST: i32 = 1;
pub const ACO_AUTOAPPEND: i32 = 2;
pub const ACO_SEARCH: i32 = 4;
pub const ACO_FILTERPREFIXES: i32 = 8;
pub const ACO_USETAB: i32 = 16;
pub const ACO_UPDOWNKEYDROPSLIST: i32 = 32;
pub const ACO_RTLREADING: i32 = 64;
pub const ACO_WORD_FILTER: i32 = 128;
pub const ACO_NOPREFIXFILTERING: i32 = 256;
const
  ACO_NONE* = 0
  ACO_AUTOSUGGEST* = 1
  ACO_AUTOAPPEND* = 2
  ACO_SEARCH* = 4
  ACO_FILTERPREFIXES* = 8
  ACO_USETAB* = 16
  ACO_UPDOWNKEYDROPSLIST* = 32
  ACO_RTLREADING* = 64
  ACO_WORD_FILTER* = 128
  ACO_NOPREFIXFILTERING* = 256
enum AUTOCOMPLETEOPTIONS : int {
    ACO_NONE = 0,
    ACO_AUTOSUGGEST = 1,
    ACO_AUTOAPPEND = 2,
    ACO_SEARCH = 4,
    ACO_FILTERPREFIXES = 8,
    ACO_USETAB = 16,
    ACO_UPDOWNKEYDROPSLIST = 32,
    ACO_RTLREADING = 64,
    ACO_WORD_FILTER = 128,
    ACO_NOPREFIXFILTERING = 256,
}
#define global ACO_NONE               0x0
#define global ACO_AUTOSUGGEST        0x1
#define global ACO_AUTOAPPEND         0x2
#define global ACO_SEARCH             0x4
#define global ACO_FILTERPREFIXES     0x8
#define global ACO_USETAB             0x10
#define global ACO_UPDOWNKEYDROPSLIST 0x20
#define global ACO_RTLREADING         0x40
#define global ACO_WORD_FILTER        0x80
#define global ACO_NOPREFIXFILTERING  0x100