Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Заголовок Sdi окна...

3.8K
23 ноября 2004 года
hex
58 / / 31.10.2004
Кароче тута такое дело вот я думаю все видели такой прикол к примеру: Paint - Безымянный дык вот у меня прога на основе SDI и там тоно такаяже фигня только как вместо Безымянный поставить что то другое к примеру шоб было когда я вызываю popup диалог в проге вібираю там что то и в соответствии от моего вібора меняло ....? плиз помогите а то я уже весь мсдн перекопал...
3.8K
25 ноября 2004 года
hex
58 / / 31.10.2004
Цитата:
Originally posted by hex
Кароче тута такое дело вот я думаю все видели такой прикол к примеру: Paint - Безымянный дык вот у меня прога на основе SDI и там тоно такаяже фигня только как вместо Безымянный поставить что то другое к примеру шоб было когда я вызываю popup диалог в проге вібираю там что то и в соответствии от моего вібора меняло ....? плиз помогите а то я уже весь мсдн перекопал...

ну блин чо нихто не знает чтоли? или всем впадлу отвечать на мои тупые вопросы?

262
25 ноября 2004 года
Iktomy
1.2K / / 11.10.2004
SetWindowText(параметры всякие)
1.6K
25 ноября 2004 года
GDragon
67 / / 11.10.2002
Цитата:
Originally posted by hex
ну блин чо нихто не знает чтоли? или всем впадлу отвечать на мои тупые вопросы?


Все просто:

CWnd *pMain = AfxGetApp()->GetMainWnd();
pMain->SetWindowText(_T("New Caption"));

3.8K
25 ноября 2004 года
hex
58 / / 31.10.2004
Цитата:
Originally posted by GDragon

Все просто:

CWnd *pMain = AfxGetApp()->GetMainWnd();
pMain->SetWindowText(_T("New Caption"));

а как сделать чтобы не всё название менялось а только то что через тире?

10
25 ноября 2004 года
Freeman
3.2K / / 06.03.2004
Цитата:
Originally posted by hex
а как сделать чтобы не всё название менялось а только то что через тире?


Цветочек подарить :D

368
25 ноября 2004 года
rostyslav
629 / / 13.07.2004
1. нужно дописать в обработчик OnNewDocument события класса CDocument
SetTitle("новое_имя");

2. или

CFrameWnd* pFrm = (CFrameWnd *)AfxGetMainWindow();
CDocument *pDoc = pFrm->GetActiveDocument();
pDoc->SetTitle("новое_имя");
3.8K
26 ноября 2004 года
hex
58 / / 31.10.2004
Цитата:
Originally posted by rostyslav
1. нужно дописать в обработчик OnNewDocument события класса CDocument
SetTitle("новое_имя");

2. или

CFrameWnd* pFrm = (CFrameWnd *)AfxGetMainWindow();
CDocument *pDoc = pFrm->GetActiveDocument();
pDoc->SetTitle("новое_имя");

а чо нужно подключить? а то вот такое вілазит:

error C2065: 'AfxGetMainWindow' : undeclared identifier

Вот авансом пол цветка: :D

@}-

368
26 ноября 2004 года
rostyslav
629 / / 13.07.2004
Цитата:
Originally posted by hex
а чо нужно подключить? а то вот такое вілазит:

error C2065: 'AfxGetMainWindow' : undeclared identifier

Ничего не нужно подключить. Только написать имя ф-ии правильно. AfxGetMainWnd() (я писал по памяти)

Цитата:
Вот авансом пол цветка: :D
@}-

Один старый спец мне говорил, что все хорошие программисты пьют пиво. И я решил, что если только столько нужно, чтоб стать хорошим программером...

Так что Wieser Burger, Guinesse, Holstein, итп.

3.8K
26 ноября 2004 года
hex
58 / / 31.10.2004
Цитата:
Originally posted by rostyslav
Ничего не нужно подключить. Только написать имя ф-ии правильно. AfxGetMainWnd() (я писал по памяти)Один старый спец мне говорил, что все хорошие программисты пьют пиво. И я решил, что если только столько нужно, чтоб стать хорошим программером...

Так что Wieser Burger, Guinesse, Holstein, итп.


Всё работает!Ё вот тебе пивко! Заслужил ! ПАСИБА ОГРОМАДНОЕ :) :) :)
__________
| |
|~~~~~~~~~~|__
| * *| \
| * * | |
| Holstein | /
| * |_/
| * * |
\__________/

пОДРОВНЯЕШЬ САМ Т.К. ФОРУМ ЛИШНИЕ ПРОБЕЛІ УБИРАЕТ... :(

3.8K
27 ноября 2004 года
hex
58 / / 31.10.2004
ЗЫ А где писать этот код если нужно чтобы при самом старте программы было не безымянный а шото свое...
368
27 ноября 2004 года
rostyslav
629 / / 13.07.2004
Цитата:
Originally posted by hex
ЗЫ А где писать этот код если нужно чтобы при самом старте программы было не безымянный а шото свое...


Если при старте, тогда нужно только дописать в обработчик OnNewDocument события класса CDocument:
SetTitle("новое_имя");

3.8K
27 ноября 2004 года
hex
58 / / 31.10.2004
Цитата:
Originally posted by rostyslav

Если при старте, тогда нужно только дописать в обработчик OnNewDocument события класса CDocument:
SetTitle("новое_имя");

ураа всё пасибо!!

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог