bonjour quelqu un sait comment récupérer cette Interface en C...
Merci
bonjour quelqu un sait comment récupérer cette Interface en C...
Merci
Salut en C ça ne sera pas possible il faut que le fichier source soit .cpp
Ensuite c'est une interface COM il faut un compilateur C++, appeler CoInitialize et QueryInterface avec le GUID de l'interface
C'est un peu compliqué à expliquer ici il faut essayer de trouver des exemples
Bonjour,
Quelle interface? dans quel but? Peux-tu nous montrer le code que tu as déjà fait?
en fait j ai déjà fais ça pour récupérer des Extraction d'Image (Miniature) (Cf post Thumbnail en C)
Ici je voulais maintenant essayer de faire des preview de mes documents.
j'ai trouver ca http://msdn.microsoft.com/en-us/library/windows/desktop/cc144139%28v=vs.85%29.aspx
donc je pense que c'est possible mais difficile
avant je récupérais un IExtractImage ... avec la fonction GetUIObjectOf(IID_IExtractImage ) je me dis que ca dois fonctionner de la mme facon mais quand j essaye GetUIObjectOf(IID_IID_IInitializeWithStream) le Hresult est un "Not implemented"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 SHGetDesktopFolder(&isf_desktop); isf_desktop->lpVtbl->ParseDisplayName(isf_desktop, NULL, NULL, az_w_folder, &ul_cEaten, pidl_folder, NULL); isf_desktop->lpVtbl->BindToObject(isf_desktop, *pidl_folder, NULL, &IID_IShellFolder, &isf_folder); isf_folder->lpVtbl->ParseDisplayName(isf_folder, NULL, NULL, az_w_file, 0, pidl_file, 0); h_res = isf_folder->lpVtbl->GetUIObjectOf(isf_folder, NULL, 1, pidl_file, &IID_IInitializeWithStream, &pgrf, &iiws_file);
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager