Always on top window

Un petit bout d’interop pour créer des TopMost window. Les flags permettent d’éviter a la fenêtre de se resizer et de bouger après l’appel de la fonction. (Sinon, avec les arguments {x,y,cx,cy} à 0, la fenêtre fera 0*0 à la coordonnée 0:0). Ensuite le placement de la fenêtre se fait avec le IntPtr HWND_x. Ref.Continue reading “Always on top window”

Events fantôme et interop office

Je développe actuellement une application ou j’ai besoin d’intégrer l’éditeur de dessin Visio et, entre autre, m’abonner a certains événements. Seul soucis, l’évènement survient de manière aléatoire. Après quelques heures de recherche et l’écriture d’un wrapper de COM event qui a donné le même résultat, j’ai trouvé ceci sur un forum concernant un problème d’eventContinue reading “Events fantôme et interop office”

Convertisseur Word vers PDF en ligne de commande

J’ai besoin de convertir de documents docx en pdf afin d’intégrer la génération de documentations dans mes build TFS2010. Malheureusement, les outils de « conversion » word->pdf sont la plupart du temp des drivers d’impression ou nécessitent une action manuel. Voici donc deux bout de code. Le premier avec uniquement le code de sauvegarde enContinue reading “Convertisseur Word vers PDF en ligne de commande”

MCI Wrapper : Basic Audio Player C#

Salut, comme promis voici ma classe permettant de wrapper les mci pour obtenir un player audio simple en dotnet avec un peu d’interop. Je vous fournis le code ainsi que la dll, le code étant documenté et assez simple je ne rentrerai pas dans de longues explications. Voici cependant un exemple pour charger un morceau,Continue reading “MCI Wrapper : Basic Audio Player C#”