大侠们能告诉小女子怎样做吗:双击一个treecontrol里的图标时,就可以开启一个已存在的exe程序 开启一个已存在的exe应用程序用什么函数啊?双击treecontrol里的一个图标的消息处理函数是什么啊?谢谢各位! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 分好少,就简单回答吧1.ShellExecute()2.NM_DBLCLK BOOL CDlgFormTest::OnNotify(WPARAM wParam, LPARAM lParam, LRESULT* pResult) { int nCtrlID=wParam; NMHDR * pnmh=(LPNMHDR)lParam; UINT code=pnmh->code; HTREEITEM hItem; UINT nFlag; CPoint curPoint; ::GetCursorPos(&curPoint); m_tvForm.ScreenToClient(&curPoint); if(nCtrlID==IDC_TREE_FORMLIST && code==NM_CLICK) { hItem=m_tvForm.HitTest(curPoint,&nFlag); if(hItem && nFlag & TVHT_ONITEMICON) { //........ m_tvForm.GetItemText(hItem); //........ } } return CDialog::OnNotify(wParam, lParam, pResult);} luxser(老虎蚊子都怕我?) 哥哥,好深奥,看不懂,你给我的是消息处理函数吗?我应该在哪里开启另外的应用程序呢?你能解释一下上面的程序是干什么的吗?一句话就行。lshadow(初级阶段)哥哥,再详细点告诉我嘛,NM_DBLCLK怎么用嘛。人家是新人,女生用vc的本来就少,支持一下吗,是吧:) 还有,我刚上bbs,不知道怎样给分,我也想多给啊,但是不知道给完之后会不会不让问问题了啊? 你是不是女人啊?说实话,我太怀疑了,有你这样卖骚的吗?ps:哥哥,好深奥,看不懂ps:人家是新人,女生用vc的本来就少,支持一下吗 就是给树控件添加这个消息啊:NM_DBLCLK还不明白就加我qq,931661 BOOL CDlgFormTest::OnNotify(WPARAM wParam, LPARAM lParam, LRESULT* pResult) { int nCtrlID=wParam; NMHDR * pnmh=(LPNMHDR)lParam; UINT code=pnmh->code; HTREEITEM hItem; UINT nFlag; CPoint curPoint; ::GetCursorPos(&curPoint); m_tvForm.ScreenToClient(&curPoint); if(nCtrlID==IDC_TREE_FORMLIST && code==NM_CLICK) { hItem=m_tvForm.HitTest(curPoint,&nFlag); if(hItem && nFlag & TVHT_ONITEMICON) { //........ m_tvForm.GetItemText(hItem); //........ ShellExecute(); } } return CDialog::OnNotify(wParam, lParam, pResult);} 根据GetItemText(hItem)获得的内容,执行ShellExecute先熟悉msdn吧 60分。。跪求flash教程!! 如何选择一款好的打包软件?? 急!!!求助--补全代码 EDIT的背景色有法改变,能否改变CHECK BOXR 背景色(小方块里面的,不是文字底色) 关于ftp的问题,请大家帮帮忙 只用黑白两色创建灰色效果 请问如何调用写好的库 如何用VC做一个IE插件实现修改IE右键菜单的东西 清华钱能的《c++程序设计教程》好像太简单了.能讲得出象<<com本质论>>里面C++的要求的书现在有吗? 同一个结构,16位下和32位下用sizeof()获取的长度不一样? listctrl,数据保存问题 if((LPVOID) n==1)為什么會出錯呢?
1.ShellExecute()
2.NM_DBLCLK
BOOL CDlgFormTest::OnNotify(WPARAM wParam, LPARAM lParam, LRESULT* pResult)
{
int nCtrlID=wParam;
NMHDR * pnmh=(LPNMHDR)lParam;
UINT code=pnmh->code; HTREEITEM hItem;
UINT nFlag;
CPoint curPoint; ::GetCursorPos(&curPoint);
m_tvForm.ScreenToClient(&curPoint); if(nCtrlID==IDC_TREE_FORMLIST && code==NM_CLICK)
{
hItem=m_tvForm.HitTest(curPoint,&nFlag);
if(hItem && nFlag & TVHT_ONITEMICON)
{
//........
m_tvForm.GetItemText(hItem);
//........
}
} return CDialog::OnNotify(wParam, lParam, pResult);
}
ps:人家是新人,女生用vc的本来就少,支持一下吗
还不明白就加我qq,931661
{
int nCtrlID=wParam;
NMHDR * pnmh=(LPNMHDR)lParam;
UINT code=pnmh->code; HTREEITEM hItem;
UINT nFlag;
CPoint curPoint; ::GetCursorPos(&curPoint);
m_tvForm.ScreenToClient(&curPoint); if(nCtrlID==IDC_TREE_FORMLIST && code==NM_CLICK)
{
hItem=m_tvForm.HitTest(curPoint,&nFlag);
if(hItem && nFlag & TVHT_ONITEMICON)
{
//........
m_tvForm.GetItemText(hItem);
//........
ShellExecute();
}
} return CDialog::OnNotify(wParam, lParam, pResult);
}