WM_?2
4 отговора
143 прегледа
WM_?2
Това е продължение на WM_Б
Според документацията въпросното съобщение е WM_SIZE.Но според мен има
несъответствие, просто параметрите на MsgProc свързани с WM_SIZE не реагират.
LRESULT WINAPI MsgProc(....)
{
...
case WM_SIZE:
if(lParam==cs_MAXIMIZE)MessageBeep(0)
break;
}
Може и да съм объркал флага cs_MAXIMIZE но звук несе чува.
ПОМОЩЛ
Според документацията въпросното съобщение е WM_SIZE.Но според мен има
несъответствие, просто параметрите на MsgProc свързани с WM_SIZE не реагират.
LRESULT WINAPI MsgProc(....)
{
...
case WM_SIZE:
if(lParam==cs_MAXIMIZE)MessageBeep(0)
break;
}
Може и да съм объркал флага cs_MAXIMIZE но звук несе чува.
ПОМОЩЛ
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
Ako go nqmash na CD, cheti go on-line na [линк].
wParam == SIZE_MAXIMIZED
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;
}
}
Биииип не се чува каквото и да правя!!!!!
Преди прояви интерес прояви и сега.
интернет зала и документацията не беше пред мен.Много си прав ,че
wParam == SIZE_MAXIMIZED е флага който ме интерсува.Но факт е ,че не работи.Нека кода има следния вид.
LRESULT WINAPI MsgProc(,UINT msg,,)
{
switch(msh)
{
case WM_SIZE:
if(SIZE_MAXIMIZED==wParam)
{
MessageBeep(0);
return 0;
}
break;
}
}
Биииип не се чува каквото и да правя!!!!!
Преди прояви интерес прояви и сега.