重绘ComboBox时,create时添加了CBS_HASSTRINGS属性,DrawItem出现有关问题
重绘ComboBox时,create时添加了CBS_HASSTRINGS属性,DrawItem出现问题
如题,我在主程序中动态创建这个组合框,添加了CBS_HASSTRINGS | CBS_OWNERDRAWVARIABLE属性,其中添加CBS_HASSTRINGS这个属性后LPCTSTR lpszText = (LPCTSTR) lpDrawItemStruct->itemData为空。如果不添加的就没法通过getwindowtext来获取字符串,求大神给解!!
------解决方案--------------------
lpDrawItemStruct 里有那个ID 就是给你用的
如题,我在主程序中动态创建这个组合框,添加了CBS_HASSTRINGS | CBS_OWNERDRAWVARIABLE属性,其中添加CBS_HASSTRINGS这个属性后LPCTSTR lpszText = (LPCTSTR) lpDrawItemStruct->itemData为空。如果不添加的就没法通过getwindowtext来获取字符串,求大神给解!!
------解决方案--------------------
lpDrawItemStruct 里有那个ID 就是给你用的