Aracılığıyla paylaş


Matematik Giriş Denetimi Oluşturma

Matematik girişi denetimini oluşturmak için şunları yapmalısınız:

Matematik Giriş Denetimi için Üst Bilgileri ve Kitaplıkları Dahil Et

Aşağıdaki kod, matematik giriş denetimini kullanacağınız kodunuzun en üstüne yerleştirilmelidir.

   // includes for implementation
   #include "micaut.h"
   #include "micaut_i.c"
   

Bu kod, uygulamanıza matematik giriş denetimi için destek ekler.

Denetim İşaretçisini Bildirme ve CoInitialize fonksiyonunu Denetim İşaretçisinde Çağırma

Denetiminizin üst bilgilerini ekledikten sonra, denetim işaretçisini bildirebilir ve matematik giriş denetimi arabiriminde bir tanıtıcı edinmek için CoInitialize fonksiyonunu çağırabilirsiniz. Aşağıdaki kod bir sınıfa veya uygulamanızın uygulamasında genel değişken olarak yerleştirilebilir:

   CComPtr<IMathInputControl> g_spMIC; // Math Input Control
   

Aşağıdaki kod, denetim işaretçisinde CoInitialize'ı nasıl çağırabileceğinizi gösterir.

   HRESULT hr = CoInitialize(NULL);
   hr = g_spMIC.CoCreateInstance(CLSID_MathInputControl);
   

Denetim işaretçisi üzerinde CoInitialize'ı çağırdıktan sonra, denetime bir başvurunuz olur ve denetimin yöntemlerine erişebilirsiniz. Örneğin, aşağıdaki örnekte gösterildiği gibi genişletilmiş denetim kümesini etkinleştirebilirsiniz.

   hr = g_spMIC->EnableExtendedButtons(VARIANT_TRUE);
   

Kontrolü Göster

Siz oluşturduktan sonra denetim otomatik olarak görüntülenmez. Denetimi göstermek için önceki adımda oluşturduğunuz denetim başvurusunda Show yöntemini çağırın. Aşağıdaki kod Show yönteminin nasıl çağrılabileceğini gösterir.

   hr = g_spMIC->Show();
   

Denetim gösterildikten sonra aşağıdaki çizime benzer olacaktır.

Matematik giriş denetimiekran görüntüsü

Şunu belirtmek isterim ki, genişletilmiş düğme kümesini etkinleştirerek Yinele ve Geri Al seçeneklerini kullanılabilir hale getirdim.