Documente online.
Zona de administrare documente. Fisierele tale
Am uitat parola x Creaza cont nou
 HomeExploreaza
upload
Upload




Обработка сообщений «мыши»

Rusa




Поскол 828r1722i ьку Windows Windows-программы должны обрабатывать сообщения мыши. Имеется нескол 828r1722i ько типов таких сообщений.

WM LBUTTONDOWN WM RBUTTONDOWN

switch

case WM RBUTTONDOWN // Нажата правая кнопка мыши

hdc GetDC hwnd // Получить DC

strcpy str,"Нажата ПРАВАЯ кнопка");

TextOut(hdc,

LOWORD(lParam), HIWORD(lParam),

str, strlen(str));

ReleaseDC(hwnd,hdc); // DC

break;

case WM_LBUTTONDOWN: //

hdc = GetDC(hwnd); // DC

strcpy(str," ");

TextOut(hdc,

LOWORD(lParam), HIWORD(lParam),

str, strlen(str));



ReleaseDC(hwnd,hdc); // DC

break

x y LOWORD lParam HIWORD lParam

#include <Windows.h>

#include <String.h>

#include <Stdio.h>

LRESULT CALLBACK WindowFunc(HWND, UINT,

WPARAM, LPARAM);

char szWinName[]=" "; //

char str[80]="Пример";  // Буфер для строки вывода

int WINAPI WinMain(HINSTANCE hThisInst,

HINSTANCE hPrevInst,

LPSTR lpszArgs,

int nWinMode)

return msg.wParam;

}

// системой Windows и получает в качестве

LRESULT CALLBACK WindowFunc(HWND hwnd,



UINT message,

WPARAM wParam,

LPARAM lParam)

return 0;

}

wParam WM LBUTTONDOWN WM RBUTTONDOWN

MK_CONTROL

MK_SHIFT

MK_RBUTTON

MK_LBUTTON

MK_MBUTTON

[Ctrl], wParam MK_CONTROL Shift wParam MK SHIFT MK LBUTTON MK RBUTTON MK MBUTTON wParam




Document Info


Accesari: 2543
Apreciat: hand-up

Comenteaza documentul:

Nu esti inregistrat
Trebuie sa fii utilizator inregistrat pentru a putea comenta


Creaza cont nou

A fost util?

Daca documentul a fost util si crezi ca merita
sa adaugi un link catre el la tine in site


in pagina web a site-ului tau.




eCoduri.com - coduri postale, contabile, CAEN sau bancare

Politica de confidentialitate | Termenii si conditii de utilizare




Copyright © Contact (SCRIGROUP Int. 2025 )