Lines Matching defs:lpdis
949 LPDRAWITEMSTRUCT lpdis;
1046 lpdis = (LPDRAWITEMSTRUCT) lParam;
1047 if (lpdis->itemID == -1) {
1050 switch (lpdis->itemAction)
1055 g_hBmpPicture = (HBITMAP)SendMessage(lpdis->hwndItem,
1057 lpdis->itemID, (LPARAM) 0);
1059 hdcMem = CreateCompatibleDC(lpdis->hDC);
1062 BitBlt(lpdis->hDC, lpdis->rcItem.left, lpdis->rcItem.top,
1063 lpdis->rcItem.right - lpdis->rcItem.left,
1064 lpdis->rcItem.bottom - lpdis->rcItem.top,
1066 SendMessage(lpdis->hwndItem, LB_GETTEXT,
1067 lpdis->itemID, (LPARAM) szBuf);
1069 GetTextMetrics(lpdis->hDC, &tm);
1070 y = (lpdis->rcItem.bottom + lpdis->rcItem.top - tm.tmHeight) / 2;
1075 rcBitmap.left = lpdis->rcItem.left + XBITMAP + 2;
1076 rcBitmap.top = lpdis->rcItem.top;
1077 rcBitmap.right = lpdis->rcItem.right;
1078 rcBitmap.bottom = lpdis->rcItem.top + YBITMAP;
1080 if (lpdis->itemState & ODS_SELECTED)
1101 if (_tcscmp(g_stServices[lpdis->itemID].szComputerName,
1109 if (g_stServices[lpdis->itemID].szDescription) {
1111 (LPARAM)g_stServices[lpdis->itemID].szDescription);
1116 if (lpdis->itemState & ODS_FOCUS) {
1117 SetTextColor(lpdis->hDC, GetSysColor(COLOR_HIGHLIGHTTEXT));
1118 SetBkColor(lpdis->hDC, GetSysColor(COLOR_HIGHLIGHT));
1119 FillRect(lpdis->hDC, &rcBitmap, (HBRUSH)(COLOR_HIGHLIGHT+1));
1122 SetTextColor(lpdis->hDC, GetSysColor(COLOR_INACTIVECAPTIONTEXT));
1123 SetBkColor(lpdis->hDC, GetSysColor(COLOR_INACTIVECAPTION));
1124 FillRect(lpdis->hDC, &rcBitmap, (HBRUSH)(COLOR_INACTIVECAPTION+1));
1129 SetTextColor(lpdis->hDC, GetSysColor(COLOR_MENUTEXT));
1130 SetBkColor(lpdis->hDC, GetSysColor(COLOR_WINDOW));
1131 FillRect(lpdis->hDC, &rcBitmap, (HBRUSH)(COLOR_WINDOW+1));
1133 TextOut(lpdis->hDC, XBITMAP + 6, y, szBuf, (int)_tcslen(szBuf));