Не сталкивался с C/C++ с ООП и Visual studio скачал исходники где то на 15 МБ не могу найти функцию обрабатывающее сообщения CemuleDlg dlg; dlg.DoModal() class CemuleDlg : public CDialog { // Konstruktion public: CemuleDlg(CWnd* pParent = NULL); // Standardkonstruktor ~CemuleDlg(); enum { IDD = IDD_EMULE_DIALOG }; afx_msg void OnBnClickedButton2(); void AddLogLine(bool addtostatusbar,char* line,...); void AddServerMessageLine(char* line,...); afx_msg void OnBnClickedButton1(); void ShowConnectionState(bool connected); CListCtrl PageBox; CTransferWnd transferwnd; CServerWnd serverwnd; CPreferencesWnd preferenceswnd; CSharedFilesWnd sharedfileswnd; CSearchDlg searchwnd; CStatusBarCtrl statusbar; CDialog* activewnd; afx_msg void OnNMClickList3(NMHDR *pNMHDR, LRESULT *pResult); protected: HICON m_hIcon; virtual void DoDataExchange(CDataExchange* pDX); virtual BOOL OnInitDialog(); afx_msg void OnSysCommand(UINT nID, LPARAM lParam); afx_msg void OnPaint(); afx_msg HCURSOR OnQueryDragIcon(); DECLARE_MESSAGE_MAP() private: CString logtext; bool ready; HICON connicons[2]; HICON transicons[4]; }; это оно? CemuleDlg::CemuleDlg(CWnd* pParent /*=NULL*/) : CDialog(CemuleDlg::IDD, pParent){ m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME); ready = false; }