当前位置:网站首页>Win32控件--------------------WM_DRAWITEM消息测试程序
Win32控件--------------------WM_DRAWITEM消息测试程序
2022-08-09 10:09:00 【我有梦之翼】
case WM_DRAWITEM:
{
HWND Tab=(HWND)wParam;
LPDRAWITEMSTRUCT pDrawItem = (LPDRAWITEMSTRUCT)lParam;
switch(pDrawItem->itemID)
{
case 0:
printf("\n Item 0");
break;
case 1:
printf("\n Item 1");
break;
case 2:
printf("\n Item 2");
break;
}
switch(pDrawItem->itemState)
{
case ODS_CHECKED:
printf("\t ODS_CHECKED");
break;
case ODS_COMBOBOXEDIT :
printf("\t ODS_COMBOBOXEDIT");
break;
case ODS_DEFAULT :
printf("\t ODS_DEFAULT");
break;
case ODS_DISABLED :
printf("\t ODS_CHECKED");
break;
case ODS_FOCUS :
printf("\t ODS_DISABLED");
break;
case ODS_GRAYED :
printf("\t ODS_GRAYED");
break;
case ODS_HOTLIGHT :
printf("\t ODS_HOTLIGHT");
break;
case ODS_INACTIVE :
printf("\t ODS_INACTIVE");
break;
case ODS_NOACCEL :
printf("\t ODS_NOACCEL");
break;
case ODS_NOFOCUSRECT :
printf("\t ODS_NOFOCUSRECT");
break;
case ODS_SELECTED :
printf("\t ODS_SELECTED");
break;
}
switch(pDrawItem->itemAction)
{
case ODA_DRAWENTIRE:
printf("\t ODA_DRAWENTIRE");
break;
case ODA_FOCUS:
printf("\t ODA_FOCUS");
break;
case ODA_SELECT:
printf("\t ODA_SELECT");
break;
}
}
边栏推荐
猜你喜欢
随机推荐
Redis + NodeJS 实现一个能处理海量数据的异步任务队列系统
EndNote User Guide
[贴装专题] 基于多目视觉的手眼标定
实用小技能:一键获取Harbor中镜像信息,快捷查询镜像
ORA-00600 [16703], [1403], [20]问题分析及恢复
EndNoteX9 OR X 20 指南
函数组件和类组件和dva视图更新问题
Browser error classification
Apache Log4j 2 远程代码执行漏洞详解
多线程(基础)
OSCS开源软件安全周报,一分钟了解本周开源软件安全大事
Master-slave postition changes cannot be locked_Slave_IO_Running shows No_Slave_Sql_Running shows No---Mysql master-slave replication synchronization 002
KeyBERT和labse提取字符串中的关键词
时间复杂度和空间复杂度
函数二
编程技术提升
Battery modeling, analysis and optimization (Matlab code implementation)
动态内存管理
tuple dictionary collection
Multi-threaded cases - timer