Re[2]: WTL - DDX & ComboBox
От: Odi$$ey Россия http://malgarr.blogspot.com/
Дата: 17.03.07 10:06
Оценка: 2 (1)
Здравствуйте, Ilya81, Вы писали:

I>Но хотелось б сделать интерфейс с combobox и делать нормально через DDX, а не такими обходными путями.


#include <atlddx.h>

class CMainDlg : public CDialogImpl<CMainDlg>, public CUpdateUI<CMainDlg>,
    public CMessageFilter, public CIdleHandler,
    public CWinDataExchange<CMainDlg>
{
    CComboBox m_wndCombo1;
public:
  ...
    
    BEGIN_DDX_MAP(CMainDlg)
        DDX_CONTROL_HANDLE(IDC_COMBO1, m_wndCombo1)
    END_DDX_MAP()


LRESULT CMainDlg::OnInitDialog(UINT /*uMsg*/, WPARAM /*wParam*/, LPARAM /*lParam*/, BOOL& /*bHandled*/)
{
  DoDataExchange(DDX_LOAD);

  ....
    
  m_wndCombo1.AddString("bla-bla-bla");

  return TRUE;
}
... << RSDN@Home 1.2.0 alpha rev. 675>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.