Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как инициализировать pParentWnd? 
:(
    Опции темы
Kit0boy
Дата 6.9.2012, 14:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 26
Регистрация: 21.11.2010

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



Есть вот такой код.
Код

#include "stdafx.h"
#include <afxwin.h>
int main()
{
CButton button1;
button1.Create(_T("My Button"), WS_CHILD|WS_VISIBLE|BS_PUSHBUTTON, CRect(10,10,100,30),pParentWnd, 1);
}

Какое значение нужно присвоить параметру pParentWnd? Если заменяю на this, то ругается, потому что this только внутри нестатической функции-члена использовать. Знаю, что pParentWnd не должно быть NULL. На msdn код именно такой, но компилятор ругается, что не инициализирована pParentWnd. Как её инициализировать? 
PM MAIL   Вверх
bsa
Дата 6.9.2012, 14:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

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



Скажи, а ты собираешься сделать кнопку, висящую в воздухе? Скорее всего, кнопка должна быть на какой-то форме. Так вот, pParentWnd - это указатель на форму!, на которой должна лежать твоя кнопка. Поэтому, сначала сделай форму, а только потом уже делай кнопку.

А еще лучше откажись от MFC в пользу чего-нибудь более современного. Например, Qt или C#.
PM   Вверх
Kit0boy
Дата 6.9.2012, 15:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 26
Регистрация: 21.11.2010

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



Форма - это CDialog? Да просто задание такое именно с mfc библиотекой.
PM MAIL   Вверх
Earnest
Дата 6.9.2012, 15:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5962
Регистрация: 17.6.2005
Где: Рязань

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



Особенно впечатляет этот код внутри ф-и main()
Просто No comments


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


 




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


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

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