Click here to Skip to main content
       

C / C++ / MFC

 
AnswerRe: can i use mem_fun like this? PinmemberStefan_Lang3-Dec-12 2:14 
AnswerRe: can i use mem_fun like this? PinmemberStefan_Lang3-Dec-12 3:45 
GeneralRe: can i use mem_fun like this? PinmemberFalconapollo4-Dec-12 14:43 
Questionclient server for running the program Pinmemberdanielsutopo1-Dec-12 15:09 
AnswerRe: client server for running the program PinmemberAlbert Holguin1-Dec-12 17:22 
QuestionLimiting selected checkbox items in a CListCtrl Pinmembersoftwaremonkey1-Dec-12 1:40 
SuggestionRe: Limiting selected checkbox items in a CListCtrl PinmemberDavidCrow1-Dec-12 3:51 
AnswerRe: Limiting selected checkbox items in a CListCtrl PinmemberJochen Arndt1-Dec-12 23:56 
You may add a member variable to your class (or a static variable to the handler function) indicating that the handler is called recursive:
 // Header file
private:
    m_bIgnoreChgHandling;
 
// Source file
CSpecimenLoadingDialog::CSpecimenLoadingDialog()
{
    m_bIgnoreChgHandling = false;
}
 
void CSpecimenLoadingDialog::OnItemchangingLoadingValues(NMHDR* pNMHDR, LRESULT* pResult) 
{
    // Alternative: Use static variable here
    // static bool m_bIgnoreChgHandling = false;
    if (!m_bIgnoreChgHandling)
    {
        NM_LISTVIEW* pNMListView = (NM_LISTVIEW*)pNMHDR;
        int nCheckedItems = 0;
        // some handling code
        if(nCheckedItems == 2)
        {
            m_bIgnoreChgHandling = true;
            ListView_SetItemState(m_loadingVals.m_hWnd, pNMListView->iItem, FALSE, LVIS_STATEIMAGEMASK);
            m_bIgnoreChgHandling = false;
        }
    }
    *pResult = 0;
}

GeneralRe: Limiting selected checkbox items in a CListCtrl Pinmembersoftwaremonkey2-Dec-12 22:45 
QuestionUsing VISUAL C++ 6.0 with OLE PinmemberForNow30-Nov-12 9:06 
AnswerRe: Using VISUAL C++ 6.0 with OLE Pinmemberjschell30-Nov-12 10:46 
SuggestionRe: Using VISUAL C++ 6.0 with OLE PinmemberDavidCrow30-Nov-12 14:24 
GeneralRe: Using VISUAL C++ 6.0 with OLE PinmemberForNow4-Dec-12 13:48 
AnswerRe: Using VISUAL C++ 6.0 with OLE PinmemberStephen Hewitt2-Dec-12 4:54 
AnswerRe: Using VISUAL C++ 6.0 with OLE PinmemberCristian Amarie3-Dec-12 8:52 
QuestionDll injection and hooking Pinmemberminiman0630-Nov-12 7:47 
AnswerRe: Dll injection and hooking Pinmemberminiman061-Dec-12 19:01 
Questionsimple program in linux doesnt work Pinmembera1_shay29-Nov-12 22:59 
AnswerRe: simple program in linux doesnt work PinmemberGraham Breach30-Nov-12 0:24 
GeneralRe: simple program in linux doesnt work Pinmembera1_shay30-Nov-12 1:43 
AnswerRe: simple program in linux doesnt work Pinmemberjschell30-Nov-12 10:49 
QuestionRead binary File Pinmemberyogeshs28-Nov-12 23:05 
AnswerRe: Read binary File PinmvpRichard MacCutchan28-Nov-12 23:14 
AnswerRe: Read binary File PinmemberFreak3028-Nov-12 23:18 
GeneralRe: Read binary File Pinmemberyogeshs28-Nov-12 23:41 

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

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


Advertise | Privacy | Mobile
Web02 | 2.8.140916.1 | Last Updated 17 Sep 2014
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Service
Layout: fixed | fluid