Поиск:

Ответ в темуСоздание новой темы Создание опроса
> PreCreationWindow 
V
    Опции темы
Toohtik
Дата 23.10.2007, 19:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Awaiting Authorisation
Сообщений: 142
Регистрация: 30.1.2006
Где: Харьков

Репутация: нет
Всего: нет



Помогите разобраться с функцией PreCreationWindow. Есть класс, я не могу понять куда эту функцию тулить?
Код

class CMyMainWnd : public CFrameWnd{    
private:
    ...
public:
            ...
};
BEGIN_MESSAGE_MAP(CMyMainWnd, CFrameWnd)
            ...
END_MESSAGE_MAP()

class CMyApp : public CWinApp{
public:
            ...
    }
};

PM ICQ   Вверх
FREEDEV
Дата 23.10.2007, 20:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 238
Регистрация: 6.3.2007
Где: Украина->Одесс а

Репутация: нет
Всего: 3



если в CFrameWnd есть PreCreationWindow, тогда переопредели её. Это можно сделать в Properties
--------------------
Microsoft Windows Visla ©
PM MAIL   Вверх
Toohtik
Дата 24.10.2007, 00:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Awaiting Authorisation
Сообщений: 142
Регистрация: 30.1.2006
Где: Харьков

Репутация: нет
Всего: нет



А немного поподробнее?
Код

BOOL CFrameWnd::PreCreateWindow(CREATESTRUCT cs)
{
    return 1;
}

таким образом?
PM ICQ   Вверх
FREEDEV
Дата 24.10.2007, 00:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 238
Регистрация: 6.3.2007
Где: Украина->Одесс а

Репутация: нет
Всего: 3



Код

BOOL CFrameWnd::PreCreateWindow(CREATESTRUCT& cs)
{
    // TODO: Add your specialized code here and/or call the base class

    return CFrameWnd::PreCreateWindow(cs);
}


M
zkv
Пользуйтесь тегом код.


Это сообщение отредактировал(а) zkv - 24.10.2007, 09:15
--------------------
Microsoft Windows Visla ©
PM MAIL   Вверх
Toohtik
Дата 24.10.2007, 07:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Awaiting Authorisation
Сообщений: 142
Регистрация: 30.1.2006
Где: Харьков

Репутация: нет
Всего: нет



А разница какая между моим и вашим кодом? У меня вообще то и тот и тот не работает.

error LNK2005: "protected: virtual int __thiscall CFrameWnd::PreCreateWindow(struct tagCREATESTRUCTA &)" (?PreCreateWindow@CFrameWnd@@MAEHAAUtagCREATESTRUCTA@@@Z) already defined in toohtik.obj
PM ICQ   Вверх
zkv
Дата 24.10.2007, 09:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата



****


Профиль
Группа: Участник Клуба
Сообщений: 2133
Регистрация: 23.7.2006
Где: Санкт-Петербург

Репутация: 16
Всего: 92



Цитата(Toohtik @  24.10.2007,  07:24 Найти цитируемый пост)
А разница какая между моим и вашим кодом?

очевидная, ты не даешь поработать методу базового класса, те сделать действия по умолчанию
Цитата(Toohtik @  24.10.2007,  07:24 Найти цитируемый пост)
error LNK2005: "protected: virtual int __thiscall CFrameWnd::PreCreateWindow(struct tagCREATESTRUCTA &)" (?PreCreateWindow@CFrameWnd@@MAEHAAUtagCREATESTRUCTA@@@Z) already defined in toohtik.obj 

в классе предварительно объявил метод?

Добавлено через 1 минуту и 38 секунд
Код

BOOL CMyMainWnd::PreCreateWindow(CREATESTRUCT& cs)
{
    // TODO: Add your specialized code here and/or call the base class

    return CFrameWnd::PreCreateWindow(cs);


PM MAIL   Вверх
FREEDEV
Дата 24.10.2007, 11:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 238
Регистрация: 6.3.2007
Где: Украина->Одесс а

Репутация: нет
Всего: 3



Цитата(zkv @ 24.10.2007,  09:12)
Код

BOOL CMyMainWnd::PreCreateWindow(CREATESTRUCT& cs)
{
    // TODO: Add your specialized code here and/or call the base class

    return CFrameWnd::PreCreateWindow(cs);


оп. ошибся, вот так должно быть ^
--------------------
Microsoft Windows Visla ©
PM MAIL   Вверх
Toohtik
Дата 24.10.2007, 20:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Awaiting Authorisation
Сообщений: 142
Регистрация: 30.1.2006
Где: Харьков

Репутация: нет
Всего: нет



Спасибо получилосьsmile
PM ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема »


 




[ Время генерации скрипта: 0.1066 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.