J'ai une balise d'entréeComment obtenir le texte de la valeur d'attribut dans une balise d'entrée en utilisant C++?
<input class= " " size = " " read-only=" " value=" ">
(je reçois quand je fais un get_innerHtml()
sur un objet IHTMLELEMENT
).
La bibliothèque utilisée est ATL.
Je dois extraire le texte présent dans la valeur. Existe-t-il un moyen de récupérer le texte à l'aide d'une API?
enquête Détails:
J'ai essayé d'utiliser la getAttribute()
api avec la propriété comme « valeur ». Cela me renvoie une valeur "I4 = 0" dans la variante. L'élément en question est un "élément de liste". Avec Tag comme "LI". Api me donne une valeur de déchets.
Note: La valeur extérieure Html est:
<li class=" "id= " "><input class= " " size= " " read-only=" " value=" "></li>
Voici le code:
CComBSTR bsValue = NULL;
pHtmlElement->get_innerText(&bsValue);
char* innerText = convertBSTRToCharPtr(bsValue);
CString cstring(innerText);
Comment et où obtenez-vous ceci? Quelle bibliothèque utilisez-vous? Fournir un [mcve] – UnholySheep
Espérons que c'est mieux. – ghost