在Activex中创建CTreeCtrl
const DWORD dwViewStyle = WS_CHILD | WS_VISIBLE | TVS_HASLINES |
TVS_LINESATROOT | TVS_HASBUTTONS | TVS_TRACKSELECT; CRect rectDummy;
GetClientRect( &rectDummy );
CWnd *pwnd = new CWnd;
ATLASSERT(::IsWindow(m_hWnd)); pwnd->Attach(m_hWnd);
if (!m_wndTree.Create(dwViewStyle, rectDummy, pwnd, IDC_NAVIGATION_TREECTRL))
{
TRACE0("Failed to create workspace view\n");
return -1; // fail to createIDR_SursenReaderTYPE
}
我如何才能接收到CTreeCtrl的事件!!
const DWORD dwViewStyle = WS_CHILD | WS_VISIBLE | TVS_HASLINES |
TVS_LINESATROOT | TVS_HASBUTTONS | TVS_TRACKSELECT; CRect rectDummy;
GetClientRect( &rectDummy );
CWnd *pwnd = new CWnd;
ATLASSERT(::IsWindow(m_hWnd)); pwnd->Attach(m_hWnd);
if (!m_wndTree.Create(dwViewStyle, rectDummy, pwnd, IDC_NAVIGATION_TREECTRL))
{
TRACE0("Failed to create workspace view\n");
return -1; // fail to createIDR_SursenReaderTYPE
}
我如何才能接收到CTreeCtrl的事件!!
解决方案 »
- 在vc中用 unicode方式处理汉字 遇到头疼问题,求指教
- 使用Create()手动创建ActiveX 如何指定风格。
- 用钩子处理listbox消息出问题
- 求一款杀毒软件,要求操作简单,宁可错杀千万不漏掉一个的杀毒软件
- CFile 问题
- 静态文本框,如何实现动态改变内容,同时保持背景透明?
- 一段有点意思的小程序:)
- 谁知道visual c++ 2005的project reference有什么作用?
- 效率快速统计
- 如何在对话框中输入命令实现对图形的命令操作(如输入x=2,y=2对话框右边出现2*2阶组合图即4个小缩略图)?本人现在做的是液晶拼接控制软件
- 什么是win32程序?什么是win32 pe?aspack能压缩PB的EXE程序吗?
- 有没有人用过PureCppQQClient,为什么我编译出现很多错误啊.
或者你在
BEGIN_MSG_MAP(CTreeCtrl)
MESSAGE_HANDLER(WM_CREATE, OnCreate)
ALT_MSG_MAP(1)
MESSAGE_HANDLER(WM_KEYUP, OnKeyUp)END_MSG_MAP()
里加就可以了LRESULT OnKeyUp(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled)