WM_?2

4 отговора 143 прегледа
#1

WM_?2

Това е продължение на WM_Б
Според документацията въпросното съобщение е WM_SIZE.Но според мен има
несъответствие, просто параметрите на MsgProc свързани с WM_SIZE не реагират.
LRESULT WINAPI MsgProc(....)
{
...
case WM_SIZE:
if(lParam==cs_MAXIMIZE)MessageBeep(0)
break;
}

Може и да съм объркал флага cs_MAXIMIZE но звук несе чува.
ПОМОЩЛ

Отговор
в отговор на m #2

Re: WM_?2

Vizh sega, cqloto win32 API e opisano mnogo podrobno v MSDN.
Ako go nqmash na CD, cheti go on-line na [линк].

wParam == SIZE_MAXIMIZED

Отговор
в отговор на Architect #3

Re: WM_?2

Аз цялото Win32 API не го знам на изуст.Когато писах въпроса бях в някаква
интернет зала и документацията не беше пред мен.Много си прав ,че
wParam == SIZE_MAXIMIZED е флага който ме интерсува.Но факт е ,че не работи.Нека кода има следния вид.
LRESULT WINAPI MsgProc(,UINT msg,,)
{
switch(msh)
{
case WM_SIZE:
if(SIZE_MAXIMIZED==wParam)
{
MessageBeep(0);
return 0;
}
break;
}
}


Биииип не се чува каквото и да правя!!!!!
Преди прояви интерес прояви и сега.

Отговор
в отговор на m #4

Re: WM_?2

Za overlapped ili za child prozorec stava duma?

Отговор