none
WinCE 6.0 CComboBox SetItemData 功能问题 RRS feed

  • 问题

  • WinCE6.0 中用MFC做了个对话框,里面添加了个 Combo Box 关联了一个 CComboBox 变量,通过 SetItemData/GetItemData 或SetItemDataPtr/GetItemDataPtr 发现有时候取到的值跟设置的值不一样!

    哪位遇到过这种问题?

    2011年5月27日 8:35

答案

全部回复

  • 您好,

    CComboBox::SetItemDataPtr  的序号是从0开始的,您可以检查一下您的程序,是不是因为序号的错误引起这个问题的。

    致礼


    Jesse Jiang [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    • 已标记为答案 MZHA 2011年6月1日 0:27
    2011年5月30日 8:02
    版主
  • 恩,

    我以前也碰到过类似的问题,楼主可以参考Jesse Jiang的建议。


    施炯
    2011年5月31日 5:24
  • 谢谢,是我的错。

    我设置的数据是存放在数组里的,设置数据时指定的数组错了!

    索引都是CComboBox::AddString的返回值,并确认 >= 0

     

    2011年5月31日 9:37