Ce sujet a de toute évidence été repris encore et encore ici, mais maintenant je suis à court d’options de mon sharepoint vue. OS: Windows XP SP3 Voici donc un exemple de glisser-déposer pour RichEdit que j’utilise dans mon application: procedure TForm1.AcceptFiles( var msg : TMessage ); // or TWMDROPFILES const cnMaxFileNameLen = 255; var […]
J’écris une application qui utilise TwainDotNet pour l’parsing. Tout fonctionne bien, mais la numérisation rend l’interface utilisateur inutilisable. J’ai donc décidé de scanner un autre sujet, mais je n’ai jamais eu le succès de l’parsing. J’ai donc décidé de regarder de plus près la mise en œuvre: public DataSourceManager(Identity applicationId, IWindowsMessageHook messageHook) { // Make […]
J’essaie de déterminer certains détails du fonctionnement de HWND_BROADCAST . Malheureusement, MSDN n’a pas de page spécifique pour cette valeur; il n’est mentionné qu’en passant dans plusieurs autres articles, tels que ceux de SendMessage et de PostMessage . Ce que je veux spécifiquement savoir, c’est si les messages envoyés à HWND_BROADCAST sont reçus par les […]
Je souhaite créer ma propre application capable d’envoyer des commandes de clavier (messages) au système d’exploitation Windows. Par exemple, lorsque j’appuie sur la combinaison ctrl + shift + n, je souhaite lancer le notepad.exe. Comment puis je faire ça? Avez-vous des conseils pour moi sur le concept utilisé? J’ai lu que c’est possible quand on […]
Je dois savoir quand mon application WM_SETTINGCHANGE un message WM_SETTINGCHANGE (anciennement WM_WININICHANGE ). Le problème est que la pompe à messages de TApplication l’ envoie dans un trou noir (gestionnaire par défaut) avant de pouvoir le voir: procedure TApplication.WndProc(var Message: TMessage); … begin Message.Result := 0; for I := 0 to FWindowHooks.Count – 1 do […]
Si vous regardez Visual Studio 2012, vous remarquerez que si vous utilisez la molette de la souris, la fenêtre sous votre souris défilera et non la fenêtre ciblée. Autrement dit, si vous avez votre curseur dans l’éditeur de code et déplacez votre souris sur la fenêtre Explorateur de solutions et faites défiler, l’Explorateur de solutions […]
C’est un peu une question générale concernant la programmation Windows: Les messages de fenêtre sont-ils “fiables”? Par exemple (ce ne sont que des exemples ): Pouvez-vous être certain qu’un WM_MOUSEMOVE se produira avant qu’un curseur entre sur votre écran? Pouvez-vous être certain que vous recevrez un message WM_DEVICECHANGE si un périphérique est inséré? Pouvez-vous être […]
Je suis nouveau dans la création d’applications Windows en C ++. Ma tâche est d’écrire deux fichiers cpp, dont l’un enverra un numéro (x) à l’autre, l’autre évaluera f (x) et le renverra au premier. Je devrais l’implémenter en utilisant des messages. Impossible d’obtenir quelque chose de spécifique en ligne, Quelqu’un pourrait-il me donner un […]
Tout d’abord: est-ce même possible? J’ai une dll tierce qui interfaçe du matériel. C’est écrit en MFC. J’ai reçu (des fournisseurs de DLL) un exemple de solution Visual Studio 2010 qui ne comporte qu’un seul projet: une application MFC (.exe) qui appelle la DLL tierce en question. Ça fonctionne bien. Lorsque j’essaie d’utiliser la dll […]
Existe-t-il un appel d’API caché / non documenté dans Windows qui convertira un ID de message (par exemple WM_COMMAND) en texte? J’ai vu des suggestions sur la façon d’y parvenir en utilisant des macros et des instructions de commutation (ce qui est un peu une blague!) Mais il y a sûrement un moyen d’exécution pour […]