Click here to Skip to main content
15,890,043 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
AnswerRe: Variable not same across process in DLL Pin
leon de boer18-Aug-14 5:18
leon de boer18-Aug-14 5:18 
QuestionCall MFC regular dll from other app Pin
john563217-Aug-14 1:56
john563217-Aug-14 1:56 
AnswerRe: Call MFC regular dll from other app Pin
«_Superman_»17-Aug-14 6:10
professional«_Superman_»17-Aug-14 6:10 
AnswerRe: Call MFC regular dll from other app Pin
leon de boer18-Aug-14 5:28
leon de boer18-Aug-14 5:28 
QuestionHow manage the lose focus from CListCtrl Control Pin
Drakesal16-Aug-14 20:45
Drakesal16-Aug-14 20:45 
AnswerRe: How manage the lose focus from CListCtrl Control Pin
SoMad16-Aug-14 21:10
professionalSoMad16-Aug-14 21:10 
GeneralRe: How manage the lose focus from CListCtrl Control Pin
Drakesal16-Aug-14 21:12
Drakesal16-Aug-14 21:12 
GeneralRe: How manage the lose focus from CListCtrl Control Pin
SoMad16-Aug-14 21:57
professionalSoMad16-Aug-14 21:57 
Right. In that case the other control has the focus, not the list control. Note, that this is different than a row within the list control having the focus state.

Your code for that could look something like this (I did not try to compile it so there might be errors):
C++
case CDDS_ITEMPREPAINT|CDDS_SUBITEM:
{
    if (::GetFocus() != m_MainTable.m_hWnd)
    {
        pCD->clrTextBk = RGB(192, 192, 192);    //Gray
        *pResult = CDRF_NEWFONT;
    }
    else
    {
        if (m_MainTable.GetItemState(nRow, LVIS_SELECTED)==LVIS_SELECTED && m_MainTable.GetItemState(nRow, LVIS_FOCUSED)==LVIS_FOCUSED)
        {
            pCD->clrTextBk	= RGB(167,205,240);    //Selected color
            *pResult = CDRF_NEWFONT;
        }
        if (m_MainTable.GetItemState(nRow, LVIS_SELECTED)==LVIS_SELECTED && m_MainTable.GetItemState(nRow, LVIS_FOCUSED)!=LVIS_FOCUSED)
        {
            pCD->clrTextBk = RGB(197, 206, 216);    //Only focused color
            *pResult = CDRF_NEWFONT;
        }
    }
    break;
}


Soren Madsen
"When you don't know what you're doing it's best to do it quickly" - Jase #DuckDynasty

GeneralRe: How manage the lose focus from CListCtrl Control Pin
Drakesal16-Aug-14 22:24
Drakesal16-Aug-14 22:24 
GeneralRe: How manage the lose focus from CListCtrl Control Pin
SoMad16-Aug-14 23:07
professionalSoMad16-Aug-14 23:07 
QuestionCan't read certain registry keys Pin
Daniel 'Tak' M.16-Aug-14 9:45
Daniel 'Tak' M.16-Aug-14 9:45 
AnswerRe: Can't read certain registry keys Pin
Richard Andrew x6416-Aug-14 10:06
professionalRichard Andrew x6416-Aug-14 10:06 
GeneralRe: Can't read certain registry keys Pin
Daniel 'Tak' M.16-Aug-14 10:10
Daniel 'Tak' M.16-Aug-14 10:10 
AnswerRe: Can't read certain registry keys Pin
Richard Andrew x6416-Aug-14 10:18
professionalRichard Andrew x6416-Aug-14 10:18 
GeneralRe: Can't read certain registry keys Pin
Daniel 'Tak' M.16-Aug-14 10:31
Daniel 'Tak' M.16-Aug-14 10:31 
AnswerRe: Can't read certain registry keys Pin
Richard Andrew x6416-Aug-14 10:37
professionalRichard Andrew x6416-Aug-14 10:37 
GeneralRe: Can't read certain registry keys Pin
Daniel 'Tak' M.16-Aug-14 10:42
Daniel 'Tak' M.16-Aug-14 10:42 
GeneralRe: Can't read certain registry keys Pin
Richard Andrew x6416-Aug-14 10:47
professionalRichard Andrew x6416-Aug-14 10:47 
GeneralRe: Can't read certain registry keys Pin
Daniel 'Tak' M.16-Aug-14 10:49
Daniel 'Tak' M.16-Aug-14 10:49 
GeneralRe: Can't read certain registry keys Pin
Richard Andrew x6416-Aug-14 10:52
professionalRichard Andrew x6416-Aug-14 10:52 
QuestionUsing MFC Dev Studio 97 with VC++ 5.0 in Win7 Pin
Bram van Kampen15-Aug-14 14:09
Bram van Kampen15-Aug-14 14:09 
QuestionParsing in C/C++ Pin
Member 1012503214-Aug-14 16:57
Member 1012503214-Aug-14 16:57 
AnswerRe: Parsing in C/C++ Pin
Member 1012503214-Aug-14 18:42
Member 1012503214-Aug-14 18:42 
SuggestionRe: Parsing in C/C++ Pin
David Crow15-Aug-14 3:35
David Crow15-Aug-14 3:35 
AnswerRe: Parsing in C/C++ Pin
Richard MacCutchan14-Aug-14 21:12
mveRichard MacCutchan14-Aug-14 21:12 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.