Share via


Het controle voor wiskundige invoer aanpassen

Het is mogelijk om het uiterlijk van het besturingselement voor wiskundige invoer te wijzigen, zodat deze beter geschikt is voor uw toepassing. In dit onderwerp worden de verschillende manieren uitgelegd waarop ontwikkelaars het besturingselement voor wiskundige invoer kunnen aanpassen.

De volgende aanpassingen zijn mogelijk:

De weergegeven knoppen wijzigen

U kunt de knoppen wijzigen die worden weergegeven in het besturingselement voor wiskundige invoer, zodat het besturingselement uitgebreide functionaliteit heeft of kleiner op het scherm wordt weergegeven. Als u de uitgebreide knopset inschakelt, worden de knoppen Opnieuw en Ongedaan maken weergegeven. De volgende code laat zien hoe u de uitgebreide knopset inschakelt.

  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();
    }
  }
  

In de volgende afbeelding ziet u het besturingselement met de uitgebreide set knoppen.

wiskundige invoercontrole met een uitgebreide knoppenreeks

In de volgende afbeelding ziet u het besturingselement zonder de uitgebreide set knoppen.

bedieningsknop voor wiskundige invoer zonder uitgebreide set knoppen

Het bijschrift van de bediening wijzigen

U kunt het bijschrift voor het besturingselement voor wiskundige invoer wijzigen om het bijschrift in te stellen in het venster van het besturingselement voor wiskundige invoer. De volgende code laat zien hoe u het bijschrift instelt.

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

In de volgende afbeelding ziet u de bediening nadat het bijschrift is ingesteld.

besturingselement voor wiskundige invoer met een bijschriftinstelling

Wijzigen van de grootte van het voorbeeldgebied van het besturingselement

U kunt het besturingselement voor wiskundige invoer aanpassen zodat het besturingselement expliciet de grootte van het preview-gebied instelt. Hiermee maakt u een groter gebied waarin de wiskundige formules worden weergegeven. De volgende code laat zien hoe u de grootte van het voorbeeldgebied instelt.

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

In de volgende afbeeldingen ziet u een besturingselement met preview-gebieden met verschillende grootten.

besturingselement voor wiskundige invoer met de standaardgrootte van het voorbeeldgebied besturingselement voor wiskundige invoer met een groter voorbeeldgebied