共用方式為


建立數學輸入控制件

若要建立數學輸入控件,您必須:

包含數學輸入控制的標頭和函式庫

下列程式代碼應該放在您將使用數學輸入控制項的程式代碼頂端。

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

此程式代碼會將數學輸入控件的支援新增至您的應用程式。

在控件指標上宣告控件指標並呼叫CoInitialize

在包括控件的標頭檔之後,您可以宣告控件指標,並針對該指標呼叫 CoInitialize,以建立數學輸入控件介面的句柄。 下列程式代碼可以放在 類別中,或做為應用程式實作中的全域變數:

   CComPtr<IMathInputControl> g_spMIC; // Math Input Control
   

下列程式代碼示範如何在控件指標上呼叫CoInitialize。

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

在呼叫控件指標上的 CoInitialize 之後,您就擁有該控件的參考,並且可以存取其方法。 例如,您可以啟用擴充的控件集,如下列範例所示。

   hr = g_spMIC->EnableExtendedButtons(VARIANT_TRUE);
   

顯示控制件

建立控件之後不會自動顯示。 若要顯示控件,請在您在上一個步驟中建立的控件參考上呼叫 Show 方法。 下列程式代碼示範如何呼叫 Show 方法。

   hr = g_spMIC->Show();
   

控件顯示之後,它看起來會像下圖所示。

螢幕快照顯示數學輸入控件

請注意,我已啟用一組擴充的按鈕,以便 重做復原 可用。