Freigeben über


Anpassen des Mathematischen Eingabesteuerelements

Es ist möglich, das Aussehen und Verhalten des Mathematischen Eingabesteuerelements so zu ändern, dass es besser für Ihre Anwendung geeignet ist. In diesem Thema werden die verschiedenen Möglichkeiten erläutert, wie Entwickler das Mathematische Eingabesteuerelement anpassen können.

Folgende Anpassungen sind möglich:

Ändern der angezeigten Schaltflächen

Sie können die Schaltflächen ändern, die im Mathematischen Eingabesteuerelement angezeigt werden, sodass das Steuerelement über erweiterte Funktionen verfügt oder kleiner auf dem Bildschirm angezeigt wird. Wenn Sie den erweiterten Schaltflächensatz aktivieren, werden die Schaltflächen Wiederholen und Rückgängig angezeigt. Der folgende Code zeigt, wie Sie den erweiterten Schaltflächensatz aktivieren.

  void CMath_Input_Control_testDlg::OnBnClickedToggleBtns()
  {
    static bool enabled = true;
    HRESULT hr = S_OK;

    hr = g_spMIC->Hide();    
    if(!enabled){
      if (SUCCEEDED(hr)){
        hr = g_spMIC->EnableExtendedButtons(VARIANT_TRUE);
        enabled = true;
      }
    }else{
      if (SUCCEEDED(hr)){
        hr = g_spMIC->EnableExtendedButtons(VARIANT_FALSE);
        enabled = false;
      }
    }
    if (SUCCEEDED(hr)){
      hr = g_spMIC->Show();
    }
  }
  

Die folgende Abbildung zeigt das Steuerelement mit dem erweiterten Satz von Schaltflächen.

mathematisches Eingabesteuerelement mit einem erweiterten Satz von Schaltflächen

Die folgende Abbildung zeigt das Steuerelement ohne den erweiterten Satz von Schaltflächen.

mathematisches Eingabesteuerelement ohne einen erweiterten Satz von Schaltflächen

Ändern der Steuerelementbeschriftung

Sie können das Steuerelement Untertitel für das Steuerelement für die mathematische Eingabe ändern, um die Untertitel im Fenster des mathematischen Eingabesteuerelements festzulegen. Der folgende Code zeigt, wie die Untertitel festgelegt wird.

  void CMath_Input_Control_testDlg::OnBnClickedSetCaption()
  {     
    g_spMIC->Hide();
    CComBSTR cap1(L"Some Caption Text");    
    g_spMIC->SetCaptionText((BSTR)cap1);
    g_spMIC->Show();
  }  
  

Die folgende Abbildung zeigt das Steuerelement, nachdem die Untertitel festgelegt wurde.

mathematisches Eingabesteuerelement mit einem Untertitel-Satz

Ändern der Größe des Vorschaubereichs des Steuerelements

Sie können das Mathematische Eingabesteuerelement so anpassen, dass das Steuerelement die Größe des Vorschaubereichs explizit festlegt. Dadurch wird ein größerer Bereich erstellt, in dem die mathematischen Formeln angezeigt werden. Der folgende Code zeigt, wie Die Größe des Vorschaubereichs festgelegt wird.

  void CMath_Input_Control_testDlg::OnBnClickedSetPreviewAreaSize()
  {
    LONG height = 200;
    HRESULT hr = S_OK;
    hr = g_spMIC->SetPreviewHeight(height);
  }  
  

Die folgenden Abbildungen zeigen ein Steuerelement mit unterschiedlich großen Vorschaubereichen.

Mathematisches Eingabesteuerelement mit dem standardmäßigen Mathematischen Eingabesteuerelement für die Vorschaubereichsgröße mit einem größeren Vorschaubereich