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




Оконная функция

Rusa


Окон&# 232u2022c 1085;ая функция

Другая функция в каркасной программе является окон&# 232u2022c 1085;ой функцией. В нашей программе она названа WindowFunc() MSG



В нашем примере окон&# 232u2022c 1085;ая функция самостоятельно обрабатывает единственное сообщение WM_DESTROY. Это сообщение посылается, когда пользователь завершает программу. Обрабатывая его, окон&# 232u2022c 1085;ая функция должна вызвать функцию API PostQuitMessage() PostQuitMessage() приводит к посылке Вашему приложению сооб­щения WM_QUIT GetMessage()

Все остальные сообщения, получаемые окон&# 232u2022c 1085;ой функцией, направляются Win­dows с помощью вызова функции DefWindowProc()

. Если Вы не знакомы с программированием под Windows, некоторые имена и описания, употребляемые в каркасной программе, могут показаться несколько необычными. Однако они соответствуют соглашениям, представленным фирмой Microsoft для программирования под Windows. Для функций используются имена, построенные из глаголов и существительных, причем первые буквы этих слов - заглавные. Мы будем следовать этому соглашению в отношении большинства имен функций, упомянутых в книге.

Для имен переменных Microsoft предлагает более сложную систему, предусматривающую обозначение именуемых типов данных. Для этого используется неболь­шой префикс из строчных букв, а собственно имя начинается с заглавной буквы. Типы префиксов представлены в нижеследующей таблице 2.6. Откровенно говоря, использование префиксов, обозначающих тип данных, спорно и не всегда адекватно. Поскольку большинство Windows-программистов прибегают к такой системе именования, в данной книге будет использоваться именно эта система; Вы же в своих программах можете поступать по своему усмотрению.



b

c

dw

Длинное беззнаковое целое (DWORD)

f

fn

h

Дескриптор (handle)

l

Длинное целое (long)



lp

Длинный указатель (long pointer)

n

p

Указатель (pointer)

pt

w

Целое без знака (WORD, 16 бит)

sz

Указатель на строку, заканчивающуюся 0 (string zero)

lpsz

Длинный указатель на sz (long pointer string zero)

rgb

Длинное целое, содержащее цветовую комбинацию RGB




Document Info


Accesari: 1166
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 )