ACCELTABLEENTRY

acceltableentry yapısı, bireysel Hızlandırıcı tablo kaynak verileri açıklar. Yapı tanımı burada yalnızca açıklama için sağlanan; herhangi bir standart üstbilgi dosyasında mevcut değil.

struct acceltableentry {word fFlags; 
    word wAnsi; 
    word WID; 
    word dolgu; 
} 

 

Üyeler

fFlags
Klavye hızlandırıcı özellikleri açıklamak için kullanabileceğiniz bayrakları belirtir. Bu üye aşağıdaki değerlerden birini veya olabilir.
Değer Anlamı
FVIRTKEY Hızlandırıcı anahtarı anahtar sanal bir koddur. Bu bayrak belirtilmezse, kısayol tuşu bir ASCII karakter kodunu belirtmek için kabul edilir.
FNOINVERT Bir Hızlandırıcı kullanıldığında bir menü öğesi menü çubuğunda vurgulanır değil.
FSHIFT Yalnızca kullanıcı SHIFT tuşuna basarsa Hızlandırıcı devreye giriyor. Bu bayrak sadece sanal tuşlar için geçerlidir.
FCONTROL Yalnızca kullanıcı ctrl tuşuna basarsa Hızlandırıcı devreye giriyor. Bu bayrak sadece sanal tuşlar için geçerlidir.
FALT Kullanıcı alt tuşuna basarsa Hızlandırıcı devreye giriyor. Bu bayrak sadece sanal tuşlar için geçerlidir.
0x80 Giriş bir Hızlandırıcı tablosunda son.

wAnsi
Bir ANSI karakter değeri ya da Hızlandırıcı tuş tanımlayan bir anahtar sanal kod belirtir.
wID
Klavye hızlandırıcı tanımlar. Bu kullanıcı belirtilen tuşuna bastığında pencere yordama geçirilen bir değerdir.
doldurma
Yapısı üzerinde bir dword sınırını hizalanır sağlamak için eklenen bayt sayısı.

Açıklamalar

acceltableentry yapısı, tüm Hızlandırıcı tablosu girdilerini kaynak için yinelenir. En son giriş tablosunda kesiminden değeriyle işaretlenir.

Eğer kaynak uzunluğu sekiz tarafından bölmek tablosundaki öğe sayısını hesaplayabilir. Daha sonra uygulama rastgele sabit uzunluklu girişleri tek tek erişebilirsiniz.

QuickInfo

nbsp; Windows &NT: sürüm 3.1 veya üstü gerektirir.
Windows:Windows 95 veya sonraki sürümleri gerektirir.
Windows ce:Desteklenmeyen.

Ayrıca bkz:

Kaynaklarına genel bakış, kaynak yapıları, CreateAcceleratorTable

Index