Проблем с vc++
3 отговора
111 прегледа
Проблем с vc++
Здравейте, значи имам малко странен проблем, дано някой да има време и възможност да помогне. Значи във vc++ имам един диалог, и към него си слагам статус бар със следния код.
m_bar.Create(this);
m_bar.SetIndicators(indicators,2);
CRect rect;
GetClientRect(&rect);
m_bar.SetPaneInfo(0,ID_INDICATOR_NISH,SBPS_NORMAL,rect.Width()-100); m_bar.SetPaneInfo(1,ID_INDICATOR_TIME,SBPS_STRETCH ,0);
RepositionBars(AFX_IDW_CONTROLBAR_FIRST,AFX_IDW_CONTROLBAR_LASTID_INDICATOR_TIME);
m_bar.SetPaneText(0,"текст");
Значи искам някакси текста който пиша в нея да е с по голям размер. Пробвах да увелича като цяло фонтовете на диалога, увеличих ги но уви, нямаше никакъв ефект. Рових във [линк] и [линк] ама там има само примери как да си сложиш статус бар или да го оцветиш или да си прибавиш някакъв прогрес бар. Така или иначе неможах да намеря някакво решение на проблема.
Някви идеи как мога да увелича текста ?
m_bar.Create(this);
m_bar.SetIndicators(indicators,2);
CRect rect;
GetClientRect(&rect);
m_bar.SetPaneInfo(0,ID_INDICATOR_NISH,SBPS_NORMAL,rect.Width()-100); m_bar.SetPaneInfo(1,ID_INDICATOR_TIME,SBPS_STRETCH ,0);
RepositionBars(AFX_IDW_CONTROLBAR_FIRST,AFX_IDW_CONTROLBAR_LASTID_INDICATOR_TIME);
m_bar.SetPaneText(0,"текст");
Значи искам някакси текста който пиша в нея да е с по голям размер. Пробвах да увелича като цяло фонтовете на диалога, увеличих ги но уви, нямаше никакъв ефект. Рових във [линк] и [линк] ама там има само примери как да си сложиш статус бар или да го оцветиш или да си прибавиш някакъв прогрес бар. Така или иначе неможах да намеря някакво решение на проблема.
Някви идеи как мога да увелича текста ?
Re: не съм пробвал, ама
Със SetFont за щастие стана, но сега имам друг проблем, значи диалога ми ако е наследен от CDialog си работи всичко идеално, но понеже е наследен от CDhtmlDialog и нещо куца, незнам защо но неще да се добави статус бара.
Ако някой има някаква идея защо става така, или просто как да го конвертна диалога да е просто от СDialog, като промених наследяването и ми изпищя за маса грешки :)
Някви идеи ?
Ако някой има някаква идея защо става така, или просто как да го конвертна диалога да е просто от СDialog, като промених наследяването и ми изпищя за маса грешки :)
Някви идеи ?
Re: не съм пробвал, ама
какви по-точно грешки ти изпищя? аз никога не съм ползвал въпросния диалог, затова не мога да ти кажа от раз какво не е наред. ако грешките са асерти, виж край тях често има коментар който казва с думи какво не е наред.