Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    [c#] - Editor HTML - IDM_FORMATMARK

    Buongiorno a tutti,
    ho realizzato un Editor HTML, ho la necessità di visualizzare su browser gli indicatori dei tag.
    Ho effettuato una ricerca e ho scoperto che il comando per tale proprietà è IDM_FORMATMARK
    Link Microsoft IDM_FORMATMARK
    Infatti le caratteristiche di questo comando sono: "Shows or hides formatting indicators."
    Non riesco a capire però come utilizzarlo, c'è scritto che può essere utilizzato attraverso l'execcommand, ma nn so come.
    Se qualcuno sa dirmi qualcosa a proposito...

    Grazie

  2. #2
    Ho capito che devo utilizzare IOleCommandTarget, ma come implementarlo??
    Proviamo a studiare un pochino la situazione!!

  3. #3
    Mi sento tanto Marzullo, della serie fatti una domanda e datti una risposta...
    Mi sto marzullizzando... ahahahahah

    Ho trovato come utilizzare il comando IOleOmmandTarget.

    Link

    ancora da testare però...

    Vediamo cosa ne tiriamo fuori...

  4. #4
    Ho risolto utilizzando un altro Command ID (IDM_ADDTOGLYPHTABLE) e funziona alla grande!!!!

    Guid CGID_MSHTML = new Guid("de4ba900-59ca-11cf-9592-444553540000");
    IOleCommandTarget target = this.ctrlEditor.Document as IOleCommandTarget;
    Object pvaIn = null;
    Object pvaOut = null;

    int hResult = HRESULT.S_OK;
    //Apertura Tag a
    pvaIn = "%%a^^%%" + Directory.GetCurrentDirectory() + "\\GlyphTag\\a-open.gif^^%%0^^%%3^^%%0^^%%4^^%%20^^%%15^^%%20^^%% 15^^**";
    hResult = target.Exec(ref CGID_MSHTML, (int)CommandId.IDM_ADDTOGLYPHTABLE,(int)CommandOpt ion.OLECMDEXECOPT_DODEFAULT, ref pvaIn, ref pvaOut);
    //Chiusura Tag a
    pvaIn = "%%a^^%%" + Directory.GetCurrentDirectory() + "\\GlyphTag\\a-end.gif^^%%1^^%%3^^%%0^^%%4^^%%20^^%%15^^%%20^^%%1 5^^**";
    hResult = target.Exec(ref CGID_MSHTML, (int)CommandId.IDM_ADDTOGLYPHTABLE, (int)CommandOption.OLECMDEXECOPT_DODEFAULT, ref pvaIn, ref pvaOut);

    Link Riferimento MSDN

    alla proxima..
    CIAOOOOOOOOOOOOOOOOOOOOOOOO!!!!!!!!!!!!!!!!!!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.