Aracılığıyla paylaş


InkPicture Denetim Başvurusu

InkPicture denetimi, bir uygulamaya görüntü yerleştirme ve kullanıcıların üzerine mürekkep eklemesini sağlama olanağı sağlar. Bu, mürekkep metin olarak tanınmayan ancak bunun yerine mürekkep olarak depolandığı senaryolara yöneliktir.

InkPicture denetimi, C++'da CoCreateInstance yöntemi çağrılarak örneklenebilir.

Not

InkPicture denetimi betik oluşturma için güvenli olarak işaretlenmez. InkPicture denetimi HTML veya ASP.NET sayfalarında kullanılmamalıdır.

Saydam denetimin arkasında InkPicture denetiminin oluşturulması (WS_EX_TRANSPARENT özellik kümesine sahip bir GroupBox gibi) InkPicture'ın mürekkep toplamasını engeller.

Üyeler

Sayım Açıklama
InkPictureSizeMode Arka plan resminin InkPicture denetiminde nasıl davranacağını belirten değerleri tanımlar.
Olay Açıklama
ChangeUICues Kaldırıl -mış.
'a tıklayın Kullanıcı InkPicture denetimine tıkladığında gerçekleşir.
CursorButtonDown Olayı InkCollector denetimi, bir IInkCursorButton nesnesi algıladığında oluşur.
CursorButtonUp Olay InkPicture denetimi bir IInkCursorButton algıladığında gerçekleşir.
CursorDown Olayı İmleç ucu dijitalleşen tablet yüzeyine temas ettiğinde gerçekleşir.
CursorInRange Olay İmleç tablet bağlamının fiziksel algılama aralığına (yakınlık) girdiğinde gerçekleşir.
CursorOutOfRange Olay İmleç tablet bağlamının fiziksel algılama aralığından (yakınlık) ayrıldığında gerçekleşir.
DblClick InkPicture denetimine çift tıklandığında gerçekleşir.
Bu olay yöntemi _IInkPictureEvents arabiriminde tanımlanır. _IInkPictureEvents arabirimi, DISPID_IPEDblClick tanımlayıcısıyla IDispatch arabirimini uygular.
Hareket Olayı Bir uygulama hareketi tanındığında gerçekleşir.
KeyDown Olayı [InkPicture Denetimi] InkPicture denetimi odaktayken bir tuşa basıldığında ve aşağı konumda olduğunda gerçekleşir.
KeyPress Olayı[InkPicture Denetimi] InkPicture denetimi odaktayken bir tuşa basıldığında gerçekleşir.
KeyUp Olayı [InkPicture Denetimi] InkPicture denetimi odaktayken bir anahtar serbest bırakıldığında gerçekleşir.
MouseDown Olayı [InkPicture Denetimi] Fare işaretçisi InkPicture denetiminin üzerinde olduğunda ve bir fare düğmesine basıldığında gerçekleşir.
MouseEnter Fare işaretçisi InkPicture denetimine girdiğinde gerçekleşir.
MouseHover Fare işaretçisi InkPicture denetiminin üzerine geldiğinde gerçekleşir.
MouseLeave Fare işaretçisi InkPicture denetiminden ayrıldığında gerçekleşir.
MouseMove Olayı [InkPicture Denetimi] Fare işaretçisi InkPicture denetiminin üzerine taşındığında gerçekleşir.
MouseUp Olayı [InkPicture Denetimi] Fare işaretçisi InkPicture denetiminin üzerinde olduğunda ve fare düğmesi serbest bırakıldığında gerçekleşir.
MouseWheel InkPicture denetimi odaktayken fare tekerleği hareket ettiğinde gerçekleşir.
NewInAirPackets Olay Bir hava içi paket görüldüğünde gerçekleşir.
NewPackets Olay InkPicture denetimi bir paket aldığında gerçekleşir.
Boyalı InkPicture denetimi kendisini yeniden çizmeyi tamamladığında gerçekleşir.
Boyama InkPicture denetimi kendisini yeniden çizmeden önce gerçekleşir.
Yeniden Boyutlandırma InkPicture denetimi yeniden boyutlandırıldığında gerçekleşir.
SelectionChanged InkPicture denetimindeki metin seçimi değiştiğinde, örneğin kullanıcı arabiriminde yapılan değişiklikler, kesme ve yapıştırma yordamları veya Seçimi özelliğinde gerçekleşir.
SelectionChanging InkPicture denetimindeki metin seçimi, kullanıcı arabiriminde yapılan değişiklikler, kesme ve yapıştırma yordamları veya Seçimi özelliği gibi değişmek üzere olduğunda gerçekleşir.
SelectionMoved Geçerli seçimin konumu değiştiğinde (kullanıcı arabiriminde yapılan değişiklikler, kesme ve yapıştırma yordamları veya Seçimi özelliği gibi) gerçekleşir.
SelectionMoving Olayı [InkPicture Denetimi] Geçerli seçimin konumu, örneğin kullanıcı arabiriminde yapılan değişiklikler, kesme ve yapıştırma yordamları veya Seçimi özelliğinde değişiklik yapmak üzere olduğunda gerçekleşir.
SelectionResized Geçerli seçimin boyutu değiştiğinde ( kullanıcı arabiriminde yapılan değişiklikler, kesme ve yapıştırma yordamları veya Seçimi özelliği gibi) gerçekleşir.
SelectionResizing Geçerli seçimin boyutu, kullanıcı arabiriminde yapılan değişiklikler, kesme ve yapıştırma yordamları veya Seçimi özelliği gibi değişmek üzere olduğunda gerçekleşir.
SizeChanged InkPicture denetimi, özellikle Width veya Height özellik değeri değiştikten sonra yeniden boyutlandırıldıktan sonra gerçekleşir.
SizeModeChanged InkPicture denetiminin SizeMode özelliği değiştirildikten sonra gerçekleşir.
StyleChanged Uygulanmadı.
Vuruş Kullanıcı herhangi bir tablette yeni bir vuruş çizdiğinde gerçekleşir.
StrokesDeleted IInkStrokeDisp nesneleri Ink özelliğinden silindikten sonra gerçekleşir.
StrokesDeleting IInkStrokeDisp nesneleri Ink özelliğinden silinmeden önce gerçekleşir.
SystemColorsChanged Sistem renkleri değiştikten sonra gerçekleşir.
SystemGesture Sistem hareketi tanındığında gerçekleşir.
TabletAdded Event Sisteme bir tablet eklendiğinde gerçekleşir.
TabletRemoved Olay Bir tablet sistemden kaldırıldığında gerçekleşir.
Yöntem Açıklama
GetEventInterest Yöntemi InkPicture denetiminin belirli bir olayla ilgilenip ilgilenmediğini gösteren bir değer döndürür.
GetGestureStatus InkPicture denetiminin belirli bir uygulama hareketiyle ilgilenip ilgilenmediğini gösteren bir değer döndürür.
GetWindowInputRectangle Yöntemi İçinde mürekkep çizilen pencere dikdörtgenini piksel cinsinden döndürür.
HitTestSelection SelectionHitResult numaralandırmasının bir üyesini döndürür. Bu, bir isabet testi sırasında seçimin hangi bölümüne (varsa) isabet alındığını belirtir.
SetAllTabletsMode Yöntemi InkPicture denetiminin, Tablet PC'ye bağlı herhangi bir tabletten mürekkep toplamasını sağlar.
SetEventInterest Yöntemi InkPicture denetiminin belirli bir olayla ilgilenip ilgilenmediğini gösteren bir değer ayarlar.
SetFocus Odağı InkPicture denetimine taşır.
SetGestureStatus Yöntemi Belirtilen uygulama hareketinde InkPicture nesnesinin ilgisini ayarlar.
SetSingleTabletIntegratedMode Yöntemi InkPicture denetimini, Tablet PC'ye bağlı tek bir tabletten mürekkep toplamak için ayarlar. Diğer tabletlerden gelen mürekkep yoksayılır.
SetWindowInputRectangle Yöntemi İçinde mürekkep çizilen pencere koordinatlarında ayarlanacağı pencere dikdörtgenini belirtir.
ShowWhatsThis 32 bit Microsoft Windows işletim sistemlerinde Yardım tarafından sağlanan "Bu Nedir" açılan penceresini kullanarak bir Yardım dosyasında seçili konuyu görüntüler (yalnızca tasarım zamanı).
ZOrder Denetimi z düzeninin önüne veya arkasına grafik düzeyine yerleştirir (yalnızca tasarım zamanı).
Mülk Açıklama
AutoRedraw Özelliği Pencere geçersiz kılındığında InkPicture denetiminin yeniden boyanıp boyanmayacağını belirten bir değer alır veya ayarlar (InkPicture denetimiyle ilişkilendirilmiş InkDisp nesnesinin, InkPicture ile ilişkilendirilmiş pencere bir WM_PAINT iletisi aldığında otomatik olarak yeniden çizilip çizilmez).
BackColor InkPicture denetiminin arka plan rengini alır veya ayarlar. Varsayılan arka plan rengi, genellikle beyaz olan sistem penceresi arka plan rengidir.
CollectingInk Özelliği InkPicture denetiminin mürekkep toplayıp toplamadığını belirten değeri alır (yalnızca çalışma zamanı).
CollectionMode Kullanıcı yazarken mürekkep, hareket veya mürekkep ve hareketlerin tanınıp tanınmayacağını belirleyen koleksiyon modunu alır veya ayarlar.
İmleçler Özelliği InkPicture denetiminin mürekkep oluşturma bölgesinde kullanılabilecek IInkCursors koleksiyonunu alır.
CustomStrokes Mürekkeple kalıcı hale getirmek için IInkCustomStrokes koleksiyonunu alır (yalnızca tasarım zamanı).
DefaultDrawingAttributes Özelliği Mürekkep çizerken ve görüntülerken kullanılacak varsayılan InkDrawingAttributes koleksiyonunu alır veya ayarlar (yalnızca çalışma zamanı).
DesiredPacketDescription Özelliği InkPicture denetiminin paket açıklamasını alır veya ayarlar (yalnızca çalışma zamanı).
DynamicRendering Özelliği InkPicture denetiminin toplandığı şekilde mürekkepleri dinamik olarak işleyip işlemediğini belirten değeri alır veya ayarlar.
EditingMode InkPicture denetiminin mürekkep modunda mı, silme modunda mı yoksa seçme/düzenleme modunda mı olduğunu belirten bir değer alır veya ayarlar.
Etkin InkPicture denetiminin kullanıcı tarafından oluşturulan olaylara yanıt verip veremeyeceğini belirleyen bir değer alır veya ayarlar.
Not: Bu özellik InkEnabled özelliğine eşdeğerdir.
EraserMode Mürekkebinin vuruşla mı yoksa noktayla mı silindiğini belirten değeri alır veya ayarlar.
EraserWidth Silgi kalem ucunun genişliğini belirten değeri alır veya ayarlar.
hWnd InkPicture denetiminin bağlı olduğu pencere tutamacını alır. (yalnızca çalışma zamanı)
mürekkep InkPicture denetimiyle ilişkili InkDisp nesnesini alır veya ayarlar (yalnızca çalışma zamanı).
InkEnabled InkPicture denetiminin kalem girişi (havadan paketler, aralık olaylarında imleç vb.) toplayıp toplamadığını belirten bir değer alır veya ayarlar.
MarginX Özelliği Ekran koordinatlarında pencere dikdörtgeninin etrafındaki x ekseni kenar boşluğunu alır veya ayarlar.
MarginY Özelliği Ekran koordinatlarında pencere dikdörtgeninin etrafındaki y ekseni kenar boşluğunu alır veya ayarlar.
MouseIcon Özelliği Geçerli özel fare simgesini alır veya ayarlar.
MousePointer Özelliği Fare InkPicture denetiminin belirli bir bölümünün üzerindeyken görüntülenen fare işaretçisi türünü gösteren bir değer alır veya ayarlar.
resim InkPicture denetiminde görüntülenecek grafik dosyasını alır.
oluşturucu özelliği InkPicture denetiminde mürekkep çizmek için kullanılan InkRenderer nesnesini alır veya ayarlar (yalnızca çalışma zamanı).
seçim InkStrokes koleksiyonunu InkPicture denetiminde seçili durumda alır (yalnızca çalışma zamanı).
SizeMode Denetimin görüntü yerleştirme ve boyutlandırmayı nasıl işlediğini alır veya ayarlar.
SupportHighContrastInk Özelliği Sistem Yüksek Karşıtlık modundayken milenk'in tek bir renk olarak işlenip işlenmediğini belirten bir değer alır. Color = COLOR_WINDOWTEXT (GetSystemMetrics çağrısından).
SupportHighContrastSelectionUI Sistem Yüksek Karşıtlık modundayken tüm seçim kullanıcı arabirimlerinin (seçim sınırlayıcı kutusu ve seçim tutamaçları) yüksek karşıtlıkta çizilip çizildiğini belirten bir değer alır veya ayarlar.
Tablet Özelliği InkPicture denetiminin giriş toplamak için kullandığı IInkTablet nesnesini alır.

Açıklamalar

InkPicture denetiminin çalışma zamanı kullanıcı arabirimi, opak mürekkep içeren opak arka plana (tek renk, resim arka planı veya her ikisi birden) sahip bir penceredir.

Microsoft Windows 2000, Windows Server 2003, Windows XP Tablet PC Edition dışındaki herhangi bir Windows XP sürümü ve Windows Vista'nın herhangi bir sürümünde mürekkep işlemek için InkPicture denetimini kullanabilirsiniz. Ancak, mürekkep girişi yapabilir, hareketleri kabul edebilir veya el yazısını yalnızca aşağıdaki koşullarda tanıyabilirsiniz:

  • Windows Vista veya XP Tablet PC Edition 2005 yüklüyse mürekkep girişi yapılabilir ve tanınabilir.
  • Hareketler de tanınabilir.
  • Tanıyıcılar mevcut olduğu sürece el yazısı Windows'un eski sürümlerini çalıştıran makinelerden kaynaklanıyorsa el yazısı metin olarak tanınabilir.

Windows XP Tablet PC Edition 2005 dışındaki herhangi bir Windows XP sürümü olan Windows 2000, Windows Server 2003 kullanıyorsanız, InkPicture denetiminin ortam özelliklerine değer atayabilir, sonra da diğer uygulamalara mürekkep kopyalayıp yapıştırabilirsiniz. Ancak InkEnabled özelliğinin değeri her zaman FALSE olacaktır.

Kalıcı InkDisp nesneleri, Windows Vista ve XP'nin tüm sürümlerinde ve yalnızca Windows XP Tablet PC Edition Yazılım Geliştirme Seti'nin (SDK) yüklü olduğu sistemlerde yüklenebilir ve görüntülenebilir. InkDisp nesneleri yalnızca Windows Vista veya Windows XP Tablet PC Edition 2005 yüklüyse metne dönüştürülebilir (tanınır).

Bu denetimdeki işlemler başarılı olmazsa, yasal bir HRESULT döndürülür. Hata koşulları oluşursa, döndürülen HRESULT değerini hataya karşı denetleyin.

Mürekkep denetimleri hakkında daha fazla bilgi için bkz. mürekkep .

Belirli olayları hangi iş parçacıklarının tetiklediği hakkında bilgi için bkz. Bir OlayınTetikleyebileceği İş Parçacıkları.

Uygulamanızın performansını geliştirmek için artık gerekli olmadığında inkPicture denetimini el ile atın.

Not

InkPicture denetimi, saydam olarak ayarlanmış GroupBox gibi başka bir denetimle katmanlandığında, InkPicture mürekkep toplamaz. InkPicture, Z düzeninde en üstteki denetim veya GroupBoxalt öğesi olmalıdır.

COM Uygulaması

Bu nesne IInkPicture COM arabirimini uygular.

InkEdit Denetim Başvurusu

InkOverlay Sınıfı