IPB
ЛогинПароль:

> Внимание!

1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!

Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.

> New Application, MFC
сообщение
Сообщение #1


Я.
****

Группа: Пользователи
Сообщений: 809
Пол: Мужской
Реальное имя: Саша

Репутация: -  11  +


Все, сдаюсь. smile.gif
Как с помощью MFC VC++ (2005) cделать аналогично дельфийскому File->New->Application?
Что-то связанное с CDialog.
Но вот это - какой-то обрубок smile.gif
#include "afxwin.h"
#include "resource.h" // ссылка на ресурсы
class CTestDlg : public CDialog // класс диалогового окна
{
public:
CTestDlg(CWnd* pParent=NULL);
protected:
};
CTestDlg::CTestDlg(CWnd* pParent)
: CDialog(IDD_DIALOG1, pParent)
{
}
class CTestApp : public CWinApp
{
public:
virtual BOOL InitInstance();
};
BOOL CTestApp::InitInstance()
{
CTestDlg dlg; // Создать объект диалогового окна
m_pMainWnd = &dlg; // главное окно программы это диалоговое окно
dlg.DoModal();
return FALSE;
}
CTestApp theApp;

 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
сообщение
Сообщение #2


Профи
****

Группа: Пользователи
Сообщений: 652
Пол: Мужской
Реальное имя: Алексей

Репутация: -  20  +


Ну класно,к несчастью я не знаю что половина из этого делает,но мне кажется,что по функцианальности можно заменить,ну да ладно пойдем другим путем.Что сложного стоит добавить в Мап новую функцию в которой будет все,что твоей дужше угодно?
В хедере ....Dlg.h добавляеш какую нибудь функцию
 public:
afx_msg void OnBnClickedCancel();

Затем в самом ....Dlg.cpp описываеш эту функцию и добавляеш в твою мапу там же.Но если чесно я не сталкивался с моментами,когда было что то необходимо,и небыло возможности решить это заложенными средствами.возможно проектов сложных пока не было.
Кстати зайди в раздел Properties,там достаточно много настроек при помощи которых можно решить некоторые проблемы с ивентами.

P.S.Чет отличаются KeyDown от KeyUp я представляю,первое обработка, когда отпускаеш клавишу,второе когда нажимаеш,ну а KeyPress Для чего тогда?Аналогичное с Mouse,зачем все это,у тебя есть нажата,даблклик,наведено на кнопку,убран курсор с кнопки,нажат хотей,ну и еще парочка.

Сообщение отредактировано: Krjuger -
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 26.06.2024 9:59
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name