InkEdit Denetim Başvurusu
InkEdit denetimi mürekkep toplamanızı, mürekkep tanımanızı ve mürekkepleri metin olarak görüntülemenizi sağlar. Bu denetim, metin girişinin doğruluğunu geliştiren akıllı formları etkinleştirmenizi sağlar.
Bu denetim, RichEdit denetiminin üst kümesidir. RichEdit denetimini mürekkep yakalama, tanıma ve görüntüleme özelliğiyle genişletir.
Bu nesnenin örneği C++'da CoCreateInstance yöntemi çağrılarak oluşturulabilir.
Saydam denetimin arkasında InkEdit denetiminin oluşturulması (WS_EX_TRANSPARENT özellik kümesine sahip bir GroupBox gibi) InkEdit'in mürekkep toplamasını engeller.
Üyeler
Sayım | Açıklama |
---|---|
AppearanceConstants | Denetimin düz mü yoksa 3-B mi görüneceğini belirten değerleri tanımlar. |
BorderStyleConstants | Denetimin kenarlıklı olup olmadığını belirten değerleri tanımlar. |
InkApplicationGesture | Uygulamaya özgü hareketler kümesine ilgiyi ayarlayan değerleri tanımlar. |
InkDisplayMode | Seçimin mürekkep mi yoksa metin olarak mı görüneceğini belirten değerleri tanımlar. |
InkEditStatus | InkEdit denetiminin boşta olduğunu, mürekkep topladığını veya mürekkep algıladığını belirten değerleri tanımlar. |
InkInsertMode | InkEdit denetimine nasıl mürekkep ekleneceğini belirten değerleri tanımlar. |
InkMode | Mürekkep koleksiyonunun devre dışı bırakılıp devre dışı bırakılmadığı, mürekkep toplanıp toplanmadığı veya mürekkep ile hareketlerin toplandığı çizilmiş mürekkep için koleksiyon modu ayarlarını belirten değerleri tanımlar. |
InkMouseButton | Hangi fare düğmesine basıldığını belirten değerleri tanımlar. |
inkMousePointer | Görüntülenen fare işaretçisi türünü belirten değerleri tanımlar. |
MouseButton | Hangi fare düğmesine basıldığını belirten değerleri tanımlar. |
ScrollBarsConstants | InkEdit denetiminin kaydırma çubuklarının ekranda nasıl görüneceğini belirten değerleri tanımlar. |
SelAlignmentConstants | Paragrafın InkEdit denetiminin kenar boşluklarına göre hizalamasını belirten değerleri tanımlar. |
Olay bildirim iletisi | Açıklama |
---|---|
IECN_STROKE | Bu ileti, bir vuruş tamamlandığında WM_NOTIFY bir ileti aracılığıyla gönderilir (yalnızca Win32). |
IECN_GESTURE | Bu ileti, bir hareket tamamlandığında bir WM_NOTIFY iletisi aracılığıyla gönderilir (yalnızca Win32). |
IECN_RECOGNITIONRESULT | Bu ileti, tanıma gerçekleştiğinde WM_NOTIFY bir ileti aracılığıyla gönderilir (yalnızca Win32). |
Olay | Açıklama |
---|---|
Değişiklik | Denetimin içeriği veya özellik değeri değiştiğinde gerçekleşir. |
'a tıklayın | Denetime tıklandığında gerçekleşir. |
DblClick | Denetime çift tıklandığında gerçekleşir. |
Hareketi | Bir uygulama hareketi tanındığında gerçekleşir. |
KeyDown | InkEdit denetimi odaktayken kullanıcı bir tuşa bastığında gerçekleşir. |
KeyPress | InkEdit denetimi odaktayken bir tuşa basıldığında gerçekleşir. |
KeyUp | InkEdit denetimi odaktayken bir anahtar serbest bırakıldığında gerçekleşir. |
MouseDown | Fare işaretçisi InkEdit denetiminin üzerindeyken bir fare düğmesine basıldığında gerçekleşir. |
MouseMove | Fare işaretçisi InkEdit denetiminin üzerine taşındığında gerçekleşir. |
MouseUp | Fare işaretçisi InkEdit denetiminin üzerinde olduğunda ve fare düğmesi serbest bırakıldığında gerçekleşir. |
RecognitionResult | InkEdit denetimi, Recognize yöntemine yapılan bir çağrıdan el ile veya tanıma zaman aşımı tetiklendiğinde otomatik olarak sonuç aldığında gerçekleşir. |
SelChange | InkEdit denetimindeki mürekkep seçimi değiştiğinde gerçekleşir. |
Vuruş | Kullanıcı herhangi bir IInkTablet nesnesine yeni bir IInkStrokeDisp nesnesi çizdiğinde gerçekleşir. |
İletiyi alma/ayarlama | Açıklama |
---|---|
EM_GETINKMODE | Denetimin mürekkep modunu alır (yalnızca Win32). |
EM_SETINKMODE | Denetimin mürekkep modunu ayarlar (yalnızca Win32). |
EM_GETINKINSERTMODE | Denetimin mürekkep ekleme modunu alır (yalnızca Win32). |
EM_SETINKINSERTMODE | Denetimin mürekkep ekleme modunu ayarlar (yalnızca Win32). |
EM_GETDRAWATTR | Denetimin geçerli çizim özniteliklerini alır (yalnızca Win32). |
EM_SETDRAWATTR | Gelecekteki mürekkep koleksiyonu için kullanılacak çizim özniteliklerini ayarlar (yalnızca Win32). |
EM_GETRECOTIMEOUT | Denetimin tanıma zaman aşımını alır (yalnızca Win32). |
EM_SETRECOTIMEOUT | Denetim için tanıma zaman aşımını ayarlar (yalnızca Win32). |
EM_GETGESTURESTATUS | Denetimin hareket durumunu alır (yalnızca Win32). |
EM_SETGESTURESTATUS | Denetimin hareket durumunu ayarlar (yalnızca Win32). |
EM_GETRECOGNIZER | Denetimin kullandığı tanıyıcıyı alır (yalnızca Win32). |
EM_SETRECOGNIZER | Denetimin kullandığı tanıyıcıyı ayarlar (yalnızca Win32). |
EM_GETFACTOID | Tanıma için kullanılacak olguyu alır (yalnızca Win32). |
EM_SETFACTIOD | Tanıma için kullanılacak olguyu ayarlar (yalnızca Win32). |
EM_GETSELINK | Seçimdeki md.'yi alır (yalnızca Win32). |
EM_SETSELINK | Seçimdeki miğe ayarlar (yalnızca Win32). |
EM_GETSELINKDISPLAYMODE |
InkDisplayMode sabit listesi (yalnızca Win32) değerlerinden birini kullanarak seçili aralıktaki mumun geçerli görünümünü döndürür. |
EM_SETSELINKDISPLAYMODE |
InkDisplayMode sabit listesi (yalnızca Win32) değerlerinden birini kullanarak, seçilen aralıktaki mumun görünümünü ayarlar. |
EM_GETSTATUS | Denetimin durumunu alır (yalnızca Win32). |
EM_RECOGNIZE | Tanımayı zorlar (yalnızca Win32). |
EM_GETMOUSEICON | Fare simgesini alır (yalnızca Win32). |
EM_SETMOUSEICON | Fare simgesini ayarlar (yalnızca Win32). |
EM_GETMOUSEPOINTER | Fare işaretçisini alır (yalnızca Win32). |
EM_SETMOUSEPOINTER | Yalnızca Win32 fare işaretçisini ayarlar). |
EM_GETUSEMOUSEFORINPUT | Fare girişinin kalem girişi gibi işlenip değerlendirilmediğinin durumunu alır (yalnızca Win32). |
EM_SETUSEMOUSEFORINPUT | Fare girişinin kalem girişi gibi işlenip değerlendirilmediğinin durumunu ayarlar (yalnızca Win32). |
Yöntem | Açıklama |
---|---|
GetGestureStatus | Bilinen bir hareket kümesinde InkEdit denetiminin ilgisini alır. |
Tanıma | Tanımanın gerçekleşmesi gerektiğini belirtir. |
Yenileme | Denetimin yeniden çiz çıkmasına neden olur. |
SetGestureStatus | InkEdit denetiminin ilgi alanını bilinen bir hareket kümesine ayarlar. |
Mülk | Açıklama |
---|---|
Görünüm | InkEdit denetiminin düz mü yoksa 3-B mi görüneceğini belirleyen bir değer alır veya ayarlar. |
BackColor | InkEdit denetiminin arka plan rengini alır veya ayarlar. |
BorderStyle | InkEdit denetiminin kenarlıklı olup olmadığını belirleyen bir değer alır veya ayarlar. |
DisableNoScroll | InkEdit denetimindeki kaydırma çubuklarının devre dışı bırakılıp bırakılmadığını belirleyen bir değer alır veya ayarlar. |
DrawingAttributes | MürekkepDüzenle denetiminde henüz çizilmemiş mürekkep için çizim özniteliklerini alır veya ayarlar. |
Etkin | InkEdit denetiminin kullanıcı tarafından oluşturulan olaylara yanıt verip veremeyeceğini belirleyen bir değer alır veya ayarlar. |
Factoid |
IInkRecognizer nesnesinin tanıma sonucu aramasını kısıtlamak için kullandığı Factoid sabitini alır veya ayarlar. |
Yazı Tipi | InkEdit denetiminin görüntülediği metnin yazı tipini alır veya ayarlar. |
hWnd |
InkDisp denetiminin bağlı olduğu pencere tutamacını alır. |
InkInsertMode | Mürekkep Düzenleme denetimine mürekkep olarak veya mürekkep olarak nasıl ekleneceğini belirten bir değer alır veya ayarlar. |
InkMode | Mürekkep koleksiyonunun devre dışı bırakıldığını, mürekkep toplandığını veya mürekkep ve hareketlerin toplanıp toplanmayacağını belirten bir değer alır veya ayarlar. |
kilitli | InkEdit denetiminin salt okunur olup olmadığını belirten bir değer alır veya ayarlar. |
maxlength | InkEdit denetiminin en fazla karakter sayısını barındırıp tutamayacağını belirten bir değer alır veya ayarlar ve varsa en fazla karakter sayısını belirtir. |
MouseIcon | Geçerli özel fare simgesini alır veya ayarlar. |
MousePointer | Fare InkEdit 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. |
MultiLine | Bunun çok satırlı bir InkEdit denetimi olup olmadığını gösteren bir değer alır veya ayarlar. |
RecognitionTimeout | Toplanan son IInkStrokeDisp nesnesi ile metin tanımanın başlangıcı arasındaki süreyi milisaniye cinsinden alır veya ayarlar. |
Tanıyıcı | Tanıma için kullanılacak IInkRecognizer nesnesini alır veya ayarlar. |
ScrollBars | InkEdit denetiminde görünen kaydırma çubuklarının türünü alır veya ayarlar. |
SelAlignment | Geçerli seçime veya ekleme noktasına uygulanacak hizalamayı alır veya ayarlar (yalnızca çalışma zamanı). |
SelBold | InkEdit denetiminde seçili durumdaki metnin yazı tipi stilinin kalın (yalnızca çalışma zamanı) olup olmadığını belirten bir değer alır veya ayarlar. |
SelCharOffset | InkEdit denetimindeki metnin taban çizgisinde, üst simge olarak mı yoksa alt simge olarak mı (yalnızca çalışma zamanı) görüneceğini alır veya ayarlar. |
SelColor | Geçerli metin seçiminin veya ekleme noktasının metin rengini alır veya ayarlar (yalnızca çalışma zamanı). |
SelFontName | InkEdit denetiminde seçili metnin yazı tipi adını alır veya ayarlar (yalnızca çalışma zamanı). |
SelFontSize | InkEdit denetiminde seçili metnin yazı tipi boyutunu alır veya ayarlar (yalnızca çalışma zamanı). |
SelInks | Geçerli seçimin içerdiği ekli InkDisp nesnelerini (mürekkep olarak görüntülenirse) alır veya ayarlar. |
SelInksDisplayMode | Mürekkep ve metin arasında seçimin görünümünün geçişini sağlayan bir değer alır veya ayarlar. |
selitalic | InkEdit denetiminde seçili durumdaki metnin yazı tipi stilinin italik olup olmadığını belirten bir değer alır veya ayarlar (yalnızca çalışma zamanı). |
SelLength | InkEdit denetiminde seçilen karakter sayısını alır veya ayarlar (yalnızca çalışma zamanı). |
selrtf | InkEdit denetiminde seçili durumdaki Zengin Metin Biçimi (RTF) biçimlendirilmiş metni alır veya ayarlar (yalnızca çalışma zamanı). |
SelStart | Metin kutusunda seçilen metnin başlangıç noktasını alır veya ayarlar (yalnızca çalışma zamanı). |
SelText | InkEdit denetiminde seçili metni alır veya ayarlar (yalnızca çalışma zamanı). |
SelUnderline | InkEdit denetiminde seçili durumdaki metnin yazı tipi stilinin altı çizili olup olmadığını belirten bir değer alır veya ayarlar (yalnızca çalışma zamanı). |
Durumu | InkEdit denetiminin boşta olduğunu, mürekkep topladığını veya mişi tanıyıp tanımadığını belirten bir değer alır (yalnızca çalışma süresi). |
metin | Metin kutusundaki geçerli metni alır veya ayarlar. |
TextRTF | Tüm RTF kodları dahil olmak üzere InkEdit denetiminin metnini alır veya ayarlar. |
UseMouseForInput | Farenin giriş cihazı olarak kullanılıp kullanılamayacağını belirten bir değer alır veya ayarlar. |
Yapı | Açıklama |
---|---|
IEC_STROKEINFO |
Stroke olayı hakkında bilgi içerir (yalnızca Win32). |
IEC_GESTUREINFO | Belirli bir hareket hakkında bilgi içerir (yalnızca Win32). |
IEC_RECOGNITIONRESULTINFO | Bir tanıma sonucu hakkında bilgi içerir (yalnızca Win32). |
COM Uygulaması
Bu nesne IInkEdit COM arabirimini uygular.