Windows Vista'da Ekran Alıntısı Aracı Desteği
Bu konu başlığı altında, uygulamanızın uygulamanızı yakalarken Tablet PC Ekran Alıntısı Aracı'nın hangi URL'yi alması gerektiğini nasıl belirleyebileceği açıklanmaktadır.
Ekran Alıntısı Aracı, kullanıcıların ekrandaki herhangi bir nesnenin ekran alıntısını (ekran görüntüsü) yakalamasına ve ardından resme açıklama eklemesine, kaydetmesine veya paylaşmasına olanak tanır. Veriler HTML biçiminde kaydedildiğinde veya satır içi HTML'yi destekleyen bir e-posta istemcisine gönderildiğinde, uygulama URL'yi nasıl edinebileceğiniz hakkında bilgi sağlarsa Ekran Alıntısı Aracı ekran alıntısına bir URL ekleyebilir.
Ekran Alıntısı Aracı, erişilebilirlik nesneleri aracılığıyla URL'yi alır. Uygulamalar aşağıdaki kayıt defteri anahtarları altında gerekli bilgileri belirtmelidir:
HKLM\Software\Microsoft\Windows\TabletPC\Snipping Tool\LinkFingerprints,
Ve adı, bağlantının alınması gereken pencere sınıfıyla aynı olan bir alt anahtar oluşturmalıdır. Pencere sınıfı adı, uygulamanın en üstteki penceresi olmalıdır.
HKLM\Software\Microsoft\Windows\TabletPC\Snipping Tool\LinkFingerprints\<Pencere Sınıf Adı>
Pencere sınıfı anahtarı altında, Ekran Alıntısı Aracı'nın doğru erişilebilirlik nesnesini algılaması gerektiğini belirtmek için uygun değerler ayarlanmalıdır.
DEĞER | TÜR | MASKE | DEPOLANAN BİlGİLER |
---|---|---|---|
Maske |
REG_DWORD |
Aşağıdaki alanlardan hangilerinin kontrol edileceğini gösterir |
|
Ad |
REG_SZ |
0x02 |
Erişilebilirlik adı |
Açıklama |
REG_SZ |
0x04 |
Erişilebilirlik açıklaması |
Rol |
REG_DWORD |
0x08 |
Erişilebilirlik rolü |
ÜstAdı |
REG_SZ |
0x10 |
Ebeveyn erişilebilirlik adı |
AnaDeğer |
REG_SZ |
0x20 |
Ebeveynin erişilebilirlik değeri |
Ebeveyn Rolü |
REG_DWORD |
0x40 |
Ana öğenin erişilebilirlik rolü |
Ana Tanım |
REG_SZ |
0x80 |
Ebeveyn öğeye ait erişilebilirlik açıklaması |
Ayrıca, maske bit değeri 0x1 ayarlanırsa, URL erişilebilirlik adından alınmalıdır; aksi takdirde, URL erişilebilirlik değerinden alınmalıdır.
Uygulama yukarıdaki REG_SZ değerleri için yerelleştirilmiş dizeler kullanıyorsa, dize aşağıdaki biçim kullanılarak dolaylı dize olarak sağlanmalıdır:
@filename,resource
Dize, adı belirtilen dosyadan, kaynak değeri bir bulucu olarak kullanılarak ayıklanır. Kaynak değeri sıfır veya daha büyükse, sayı ikili dosyadaki dizenin dizini olur. Sayı negatifse, bir kaynak tanımlayıcısı (KIMLIK) olur.
Not
Rol sabitleri Windows SDK'sında oleacc.h dosyasında bulunabilir. Açıklanan kayıt defteri değerleri Windows Vista'ya özeldir.