如题,我在一个对话框上添加了一个combobox控件,想在控件里面画入不同粗细程度的实线或者虚线,就这两种格式就行。
然后在旁边的一个bitmap控件中预览选中的线的格式,combobox中的线是直线,预览的bitmap控件中是曲线。我知道应该是响应combobox控件的DRAWITEM,不过,具体怎么编写,我实在不会,因为刚入门,请大侠帮忙写个源码给我,不胜感激,谢谢!!!高分送上!!
然后在旁边的一个bitmap控件中预览选中的线的格式,combobox中的线是直线,预览的bitmap控件中是曲线。我知道应该是响应combobox控件的DRAWITEM,不过,具体怎么编写,我实在不会,因为刚入门,请大侠帮忙写个源码给我,不胜感激,谢谢!!!高分送上!!
UINT CtlType;
UINT CtlID;
UINT itemID;
UINT itemAction;
UINT itemState;
HWND hwndItem;
HDC hDC;
RECT rcItem;
DWORD itemData;
} DRAWITEMSTRUCT;
这组合框自绘要用到的结构体,
在DrawItem要用到的,既然有HDC hDC,就可以通过hDC来进行绘图啊
LineTO()和MoveTO()来绘制直线和虚线(通过CPen类来设置线形)
地址:
http://www.sunxin.org/video/vc.htm