/*
*
* ContactNotification_Subclass.xml
*
*/
/*
Name: OnContactNotification_SubclassEvent_MessageNotification
Purpose: Function is called everytime a defined message is sent to the window
Parameters: pPlusWnd - The Plus! Window Object the message was received on
nMessage - The message that was received by the window
wParam - 16 bit parameter
lParam - 32 bit parameter
Return: None
*/
function OnContactNotification_SubclassEvent_MessageNotification(pPlusWnd, nMessage, wParam, lParam) {
_debug.getfuncname(arguments);
if (typeof objWindows['ContactSelector']!== TYPE_UNDEFINED) {
switch (nMessage) {
case WM_CONTACTSIGNIN:
for (var i=0; i < objWindows['ContactSelector'].LstView_GetCount('LvContacts'); i++) {
if (objWindows['ContactSelector'].LstView_GetItemText('LvContacts', i, 1) === lParam) {
objWindows['ContactSelector'].LstView_RemoveItem('LvContacts', i);
}
}
break;
case WM_CONTACTSIGNOUT:
for (var i=0; i < objWindows['ContactSelector'].LstView_GetCount('LvContacts'); i++) {
if (objWindows['ContactSelector'].LstView_GetItemText('LvContacts', i, 1) === lParam) {
objWindows['ContactSelector'].LstView_RemoveItem('LvContacts', i);
}
}
break;
case WM_CHATWNDOPEN:
break;
case WM_CHATWNDCLOSED:
break;
default:
return -1;
}
}
return 1;
}