Re: Using a CTreeViewCtrl in a view class in conjunction with a TreeView DIALOG reso
"lighth7015" <[email protected]>
| Newsgroups | gmane.comp.windows.wtl |
|---|---|
| Message-ID | <[email protected]> |
Wow.. I wish they'd tell you that you can't initialize data members inside the view class. x__x; It works now, and I feel like an idiot. --- In [email protected], davies Jonathan <jonathangdavies@...> wrote: > > Robert, Hows this? > > ... > > IDD_TREEDIALOG DIALOGEX 0, 0, 419, 334 > > STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | > WS_SYSMENU > > CAPTION "Dialog" > > FONT 8, "MS Shell Dlg", 400, 0, 0x1 > > BEGIN > > DEFPUSHBUTTON "OK",IDOK,357,7,50,14 > > PUSHBUTTON "Cancel",IDCANCEL,357,24,50,14 > > CONTROL "",IDC_TREE1,"SysTreeView32",WS_BORDER | > WS_TABSTOP,7,7,251,165 > > ... > > ------------------------------------------------------------------------\ ----- > > class CTreeDlg : public CDialogImpl<CTreeDlg>, > > public CMessageFilter, > > public CIdleHandler > > { > > private: > > CTreeViewCtrlEx m_TreeView; > > ... > > // Dialog Data > > enum { IDD = IDD_TREEDIALOG }; > > ... > > ------------------------------------------------------------------------\ ----- > > LRESULT CTreeDlg::OnInitDialog(UINT /*uMsg*/, WPARAM /*wParam*/, LPARAM > /*lParam*/, BOOL& /*bHandled*/) > > { > > // Attach ATL Control wrappers > m_TreeView.Attach(GetDlgItem(IDC_TREE1)); > > > // The TVS_SHOWSELALWAYS style causes a selected item to remain selected > when the tree-view control loses focus > m_TreeView.ModifyStyle(0, TVS_HASLINES | TVS_LINESATROOT | > TVS_HASBUTTONS | TVS_SHOWSELALWAYS ); > > ... > > > > Jonathan > > > [Non-text portions of this message have been removed] > ------------------------------------ Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/wtl/ <*> Your email settings: Individual Email | Traditional <*> To change settings online go to: http://groups.yahoo.com/group/wtl/join (Yahoo! ID required) <*> To change settings via email: [email protected] [email protected] <*> To unsubscribe from this group, send an email to: [email protected] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/