问一个很奇怪的LPDRAWITEMSTRUCT的问题 (MFC)# Programming - 葵花宝典
j*1
1 楼
大家好~ 提前先谢过了.
我写了一个CLISTBOX, 但是没有插入任何STRING, 发现DRAWITEM只有当界面被点击
的时候才会被激活. 这个可以理解. 我们组需要干的事情是在这个LISTBOX最上面
画一张图. 问题就在于这张图宽度超过限制, 所以需要用HSCROLL来拉动. 我们
的绘图程序的CONSTRUCTOR是由HDC来构建的.
当我们用DRAWITEM里的LPDRAWITEMSTRUCT下面的HDC来驱动时候, 那个HSCROLL BAR
可以正常工作.
但是用GETDC-> m_hDC来驱动的时候, 那个HSCROLL BAR虽然可以动, 但是不起任
何作用.
希望达人给点建议和思想啊. 谢谢了!
我写了一个CLISTBOX, 但是没有插入任何STRING, 发现DRAWITEM只有当界面被点击
的时候才会被激活. 这个可以理解. 我们组需要干的事情是在这个LISTBOX最上面
画一张图. 问题就在于这张图宽度超过限制, 所以需要用HSCROLL来拉动. 我们
的绘图程序的CONSTRUCTOR是由HDC来构建的.
当我们用DRAWITEM里的LPDRAWITEMSTRUCT下面的HDC来驱动时候, 那个HSCROLL BAR
可以正常工作.
但是用GETDC-> m_hDC来驱动的时候, 那个HSCROLL BAR虽然可以动, 但是不起任
何作用.
希望达人给点建议和思想啊. 谢谢了!