Click here to Skip to main content
15,913,361 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
AnswerRe: Icon Pin
john563227-Aug-09 18:35
john563227-Aug-09 18:35 
QuestionRe: Icon Pin
David Crow28-Aug-09 2:58
David Crow28-Aug-09 2:58 
QuestionHow to solve Fatel Errors.... Pin
Vetukuri,Murali26-Aug-09 18:05
Vetukuri,Murali26-Aug-09 18:05 
AnswerRe: How to solve Fatel Errors.... Pin
Joseph Marzbani26-Aug-09 18:21
Joseph Marzbani26-Aug-09 18:21 
AnswerSollution: How to solve Fatel Errors (C1189 due to _AFXDLL).... Pin
Volodymyr Frytskky (Vladonai Software)13-Jul-11 0:38
Volodymyr Frytskky (Vladonai Software)13-Jul-11 0:38 
QuestionHow do some viruses run their threads without appareaning in the task manager? Pin
Joseph Marzbani26-Aug-09 17:53
Joseph Marzbani26-Aug-09 17:53 
AnswerRe: How do some viruses run their threads without appareaning in the task manager? Pin
Adam Roderick J26-Aug-09 18:36
Adam Roderick J26-Aug-09 18:36 
GeneralRe: How do some viruses run their threads without appareaning in the task manager? Pin
Joseph Marzbani26-Aug-09 21:26
Joseph Marzbani26-Aug-09 21:26 
GeneralRe: How do some viruses run their threads without appareaning in the task manager? Pin
Adam Roderick J26-Aug-09 22:09
Adam Roderick J26-Aug-09 22:09 
AnswerRe: How do some viruses run their threads without appareaning in the task manager? Pin
David Crow27-Aug-09 2:51
David Crow27-Aug-09 2:51 
Questionconnect to a DB2 database from the VC++ Pin
intermediate26-Aug-09 13:08
intermediate26-Aug-09 13:08 
AnswerRe: connect to a DB2 database from the VC++ Pin
N a v a n e e t h26-Aug-09 17:18
N a v a n e e t h26-Aug-09 17:18 
QuestionRe: connect to a DB2 database from the VC++ Pin
David Crow26-Aug-09 17:31
David Crow26-Aug-09 17:31 
AnswerRe: connect to a DB2 database from the VC++ Pin
Rajesh R Subramanian26-Aug-09 20:06
professionalRajesh R Subramanian26-Aug-09 20:06 
QuestionCRegKey and Vista permissions Pin
jeffb4226-Aug-09 12:55
jeffb4226-Aug-09 12:55 
AnswerRe: CRegKey and Vista permissions Pin
David Crow26-Aug-09 17:30
David Crow26-Aug-09 17:30 
QuestionPassword Program Help Please!!! Pin
posidonofthecode26-Aug-09 10:06
posidonofthecode26-Aug-09 10:06 
AnswerRe: Password Program Help Please!!! Pin
David Crow26-Aug-09 10:58
David Crow26-Aug-09 10:58 
GeneralRe: Password Program Help Please!!! Pin
posidonofthecode27-Aug-09 14:29
posidonofthecode27-Aug-09 14:29 
QuestionFunction return? Pin
dipuks26-Aug-09 7:39
dipuks26-Aug-09 7:39 
AnswerRe: Function return? Pin
Code-o-mat26-Aug-09 9:14
Code-o-mat26-Aug-09 9:14 
Question/embedding setting does not work on Vista Pin
Fwzklmn26-Aug-09 7:35
Fwzklmn26-Aug-09 7:35 
QuestionHow do some viruses act without appearing in task manager? Pin
Joseph Marzbani26-Aug-09 7:00
Joseph Marzbani26-Aug-09 7:00 
AnswerRe: How do some viruses act without appearing in task manager? Pin
zhu_lin26-Aug-09 22:31
zhu_lin26-Aug-09 22:31 
QuestionSetting the item count for a CListBox 'No Data' control Pin
tmcart26-Aug-09 5:38
tmcart26-Aug-09 5:38 
Hi All,

My target platform is Windows Mobile 6.5.

I've created a 'virtual' CListBox with the styles LBS_NODATA, LBS_OWNERDRAWFIXED set and styles LBS_SORT, LBS_HASSTRINGS unset. I have a vector of 'owner data' and have implemented the DrawItem() function for the owner draw side.

My problem comes when trying to set the count of items that are in the 'virtual' CListBox.

SendMessage() for LB_SETCOUNT does not return an error yet neither does it actually modify the CListBox's count. I am able to force the count to increase via iterating AddString(NULL) for the number of items in the list, but that breaks the whole concept of a 'virtual' list.

I'm after the equivalent of CListCtrl's SetItemCountEx().

#define LB_SETCOUNT  0x1A7

BOOL CTestDialog::OnInitDialog()
{
    CDialog::OnInitDialog();
    m_data.reserve(5000);

    for (int i=0;i < 5000; ++i)
    {
        CString fmt;
        fmt.Format(L"Item %04d",i);
        m_data.push_back(fmt);

        /* This will force m_listbox.GetCount() to the correct number but results in the huge lag which I
         * am trying to avoid by being 'no data' and 'owner draw'.
         *
         * m_listbox.AddString(NULL);
         */
    }

    LRESULT result;
    result = m_listbox.SendMessage(LB_SETCOUNT,
                                  (WPARAM)(int)5000, 
                                  (LPARAM)0);

    int cnt = m_listbox.GetCount();

    m_listbox.SetItemHeight(0, 25);

    m_listbox.Invalidate();

    return TRUE;  // return TRUE unless you set the focus to a control
    // EXCEPTION: OCX Property Pages should return FALSE
}

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.