فهرست منبع

changed return to LResult and changed the create of the tree control to call the CreateEx of CWnd

git-svn-id: svn://svn.code.sf.net/p/ditto-cp/code/trunk@60 595ec19a-5cb4-439b-94a8-42fb3063c22c
sabrogden 22 سال پیش
والد
کامیت
d3b1a8c6ec
2فایلهای تغییر یافته به همراه6 افزوده شده و 3 حذف شده
  1. 5 2
      QPasteWnd.cpp
  2. 1 1
      QPasteWnd.h

+ 5 - 2
QPasteWnd.cpp

@@ -145,7 +145,8 @@ int CQPasteWnd::OnCreate(LPCREATESTRUCT lpCreateStruct)
 		return -1;
 	}
 
-	m_GroupTree.CreateEx(NULL, "SysTreeView32", NULL, WS_BORDER|WS_POPUP|TVS_HASLINES|TVS_LINESATROOT|TVS_HASBUTTONS, CRect(0, 0, 100, 100), this, 0);
+	((CWnd *)&m_GroupTree)->CreateEx(NULL, "SysTreeView32", NULL, WS_BORDER|WS_POPUP|TVS_HASLINES|TVS_LINESATROOT|TVS_HASBUTTONS, CRect(0, 0, 100, 100), this, 0);
+
 	m_GroupTree.SetNotificationWndEx(m_hWnd);
 	m_GroupTree.ShowWindow(SW_HIDE);
 
@@ -1645,7 +1646,7 @@ void CQPasteWnd::OnShowGroupsBottom()
 	m_bHideWnd = true;
 }
 
-void CQPasteWnd::OnGroupTreeMessage(WPARAM wParam, LPARAM lParam)
+LRESULT CQPasteWnd::OnGroupTreeMessage(WPARAM wParam, LPARAM lParam)
 {
 	m_bHideWnd = false;
 
@@ -1678,4 +1679,6 @@ void CQPasteWnd::OnGroupTreeMessage(WPARAM wParam, LPARAM lParam)
 	}
 
 	m_bHideWnd = true;
+
+	return TRUE;
 }

+ 1 - 1
QPasteWnd.h

@@ -149,7 +149,7 @@ protected:
 	afx_msg LRESULT OnListSelect_DB_ID(WPARAM wParam, LPARAM lParam);
 	afx_msg LRESULT OnListSelect_Index(WPARAM wParam, LPARAM lParam);
 	afx_msg LRESULT OnRefreshView(WPARAM wParam, LPARAM lParam);
-	afx_msg void OnGroupTreeMessage(WPARAM wParam, LPARAM lParam);
+	afx_msg LRESULT OnGroupTreeMessage(WPARAM wParam, LPARAM lParam);
 	DECLARE_MESSAGE_MAP()
 public:
 	afx_msg void OnNcLButtonDblClk(UINT nHitTest, CPoint point);