Accelerator クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
キーボード アクセラレータを処理するためのユーティリティ メソッド。
public ref class Accelerator abstract sealed
public ref class Accelerator abstract sealed
class Accelerator abstract sealed
public static class Accelerator
type Accelerator = class
Public Class Accelerator
- 継承
-
Accelerator
メソッド
AccessKeySpecifierFromObject(Object) |
入力オブジェクトをアクセス キー指定子に変換します。 char 型または単一文字文字列型のオブジェクトは変換できます。 別の型のオブジェクトが渡された場合は、& が返されます。 |
StripAccelerators(String) |
MsoPwchStripWtz (bugs and all) で使用されているのと同じアルゴリズムを使用して、エスケープされていないアクセラレータ マーカー ('&') を指定された文字列から取り除いて、次の処理を行います。 奇数の '&' 文字を文字列から取り除く。 DrawText に従って、'&' の連続したペアは実際の '&' 文字を残し、最後の '&' だけが下線が引かれる場合でも、すべての奇数の '&' は削除されます。 '&' が parens 内で発生した場合、パレンと '&' の後の文字も削除されます。これは、一部の FE 言語バージョンでラベルに追加される形式 (&N) の accelarator 文字列を削除する場合に便利です。 注: これを行うための言語はチェックしません。つまり、(&N) が残っている他の言語には現実的なラベルがないことを前提としています。 |
StripAccelerators(String, Char) |
MsoPwchStripWtz (bugs and all) で使用されているのと同じアルゴリズムを使用して、指定された文字列からエスケープされていないアクセラレータ マーカーを削除して、次の処理を行います。
文字列から一致
パーレン内で文字の一致 注: これを行う言語についてはチェックしません。つまり、(%accessSpecifier%N) がスタックしている他の言語には現実的なラベルがないことを前提としています。 |
StripAccelerators(String, Object) |
指定したアクセス キー指定子が削除された入力文字列を返します |