为什么在弹出式菜单中,无法响应ON_COMMAND
解决方案 »
- Window Media Player SDK如何检测media player当前播放的时间
- 完成端口的消息 来源问题。
- 控制隐藏SKYPE,大家有没有什么好办法?
- 如何把SQL转换成EXCEL,大家帮帮忙,给个例子最好!
- 这段线索化代码错在哪里呢?
- 我在做图书管理系统VB作的 我建好一个库,如何实现输入借阅好就可显示借阅者的信息??
- socket,如何获得一个本机还没有使用的端口?思路或是现成函数,谢谢.
- visual c++图像处理有什么比较好的书么
- 基于对话框的程序可以做成属性表么?
- 一个水平低下的程序员的感想:我不想做一辈子蓝领工人!!!!
- 如何隐藏 CListView 中的一列???
- 问大家一个很菜的问题,大家别笑我啊!
{
UINT i;
//To create the LineType Menu for the first time
if(!bLineTypeMenu)
bLineTypeMenu=true;
else
pLineTypeMenu->Detach();
//Load the menu to resource
pLineTypeMenu->LoadMenu(IDR_MLINETYPE);
pLineTypeMenu=pLineTypeMenu->GetSubMenu(0);
//assert the menu item
ASSERT(pLineTypeMenu);
//Modify the menu to ownerdraw
for(i=0;i<pLineTypeMenu->GetMenuItemCount();i++)
{
switch(i)//Define the ID of each menu item according the position
{
case 0:
pLineTypeMenu->ModifyMenu(i,MF_BYPOSITION|MF_OWNERDRAW,IDM_LINETYPE0);
break;
case 1:
pLineTypeMenu->ModifyMenu(i,MF_BYPOSITION|MF_OWNERDRAW,IDM_LINETYPE1);
break;
case 2:
pLineTypeMenu->ModifyMenu(i,MF_BYPOSITION|MF_OWNERDRAW,IDM_LINETYPE2);
break;
case 3:
pLineTypeMenu->ModifyMenu(i,MF_BYPOSITION|MF_OWNERDRAW,IDM_LINETYPE3);
break;
case 4:
pLineTypeMenu->ModifyMenu(i,MF_BYPOSITION|MF_OWNERDRAW,IDM_LINETYPE4);
break;
}
}
//Popup the LineType MENU
pLineTypeMenu->TrackPopupMenu(TPM_LEFTALIGN|TPM_LEFTBUTTON|TPM_RIGHTBUTTON,150,330,this);
}