static void LoadContact(MCONTACT hContact) { ThumbInfo *pThumb = thumbList.FindThumbByContact(hContact); if (hContact == NULL) return; DWORD dwPos = db_get_dw(hContact, MODULE, "ThumbsPos", (DWORD)-1); if (dwPos != -1) { TCHAR *ptName = pcli->pfnGetContactDisplayName(hContact, 0); if (ptName != NULL) { int nX = DB_POS_GETX(dwPos); int nY = DB_POS_GETY(dwPos); CreateThumbWnd(ptName, hContact, nX, nY); pThumb->PositionThumb(nX, nY); } } }
static void LoadContact( HANDLE hContact ) { ThumbInfo *pThumb = thumbList.FindThumbByContact(hContact); if (hContact == NULL) return; DWORD dwPos = db_get_dw( hContact, MODULE, "ThumbsPos", (DWORD)-1); if ( dwPos != -1) { TCHAR *ptName = (TCHAR*)CallService(MS_CLIST_GETCONTACTDISPLAYNAME, (WPARAM)hContact, (LPARAM)GCDNF_TCHAR); if ( ptName != NULL ) { int nX = DB_POS_GETX( dwPos ); int nY = DB_POS_GETY( dwPos ); CreateThumbWnd(ptName, hContact, nX, nY); pThumb->PositionThumb(nX, nY); } } }