Simple, je veux déplacer une fenêtre en appuyant sur ALT + MOUSE, comme linux os (ALT + glisser).Déplacez une fenêtre sur keypress + mouse (comme linux ALT + souris vers le bas)
Il est possible de passer un api win32 (déplacer api) aux fenêtres intéressées en cliquant dessus?
J'ai un services de Windows que la touche de crochet a pressé (le bouton d'ALT en particulier). Lorsque la touche ALT est pressée et qu'un la souris vers le bas l'événement est vérifiée, je veux déplacer la fenêtre en cliquant n'importe où, pas seulement sur la barre de titre!
Actuellement je déplace mes fenêtres forment ainsi:
using System.Runtime.InteropServices;
[DllImport("user32.dll", CharSet = CharSet.Auto, SetLastError = false)]
static extern IntPtr SendMessage(IntPtr hWnd, uint Msg, int wParam, int lParam);
[DllImportAttribute("user32.dll", CharSet = CharSet.Auto, SetLastError = false)]
public static extern bool ReleaseCapture();
private void Form1_MouseDown(object sender, MouseEventArgs e)
{
ReleaseCapture();
SendMessage(this.Handle, 0xa1, 0x2, 0);
}
Comment puis-je obtenir des fenêtres poignée des fenêtres spécifiques en cliquant sur et après appel SendMessage() là-dessus?
C'est possible?
s'il vous plaît don Répétez les tags likg "C#" dans le titre. C'est ce que les tags sont pour. –
@john: ok, la prochaine fois. – elp