VC++ Problem
13 отговора
388 прегледа
VC++ Problem
Здравейте, знам че въпроса ми е тъп, ама съм новак
чета това
[линк]
и искам да разбера как да премахна escape да ми затваря диалога, ама не ми е ясно как става точно, някой ако не му е много скъпоценно времето би ли ми отделил някоя минута ?
Предварително мерси.
[email protected]
чета това
[линк]
и искам да разбера как да премахна escape да ми затваря диалога, ама не ми е ясно как става точно, някой ако не му е много скъпоценно времето би ли ми отделил някоя минута ?
Предварително мерси.
[email protected]
Re: VC++ Problem
най - лесно:
като стартираш проекта в диалога и има два бутона: OK и Cancel .
Doubleclick върху Cancel butona. VC-то ти казва че ще двфинира функция OnCancel() , натисни ок. След това в тялото на тази функция закоментирай всички редове и сложи един return.
За подробности виж mfc help, описано е съвсем подробно
като стартираш проекта в диалога и има два бутона: OK и Cancel .
Doubleclick върху Cancel butona. VC-то ти казва че ще двфинира функция OnCancel() , натисни ок. След това в тялото на тази функция закоментирай всички редове и сложи един return.
За подробности виж mfc help, описано е съвсем подробно
Re: VC++ Problem
Много мерси за инфото, но аз го направих по друг начин, просто си направих за класа на диалога функция OnCancel, и така вече си е наред, Escape не затваря диалога. Незнам кой е най - удачния начин но този не е лош, поне ми върше работа де :)

[email protected]
[email protected]
Re: VC++ Problem
Ми не точно, не го направих с ретърн !
void CМyDlg::OnCancel()
{
}
Просто аднах тази мембър функция към класа ми и стана.
[email protected]
void CМyDlg::OnCancel()
{
}
Просто аднах тази мембър функция към класа ми и стана.
[email protected]
Re: VC++ Problem
Има и друг начин - изкъртваш клавиша 'Esc' от клавиатурата и той повече никога няма да може да се натиска - това е хардуерно решение на софтуерния ти проблем;-)
Re: VC++ Problem
Хубаво четеш статии... Един съвет: зарежи MFC. Прекалено е усложнено, засукано и ще те заведе в лайната.
Виж къде грее слънцето:
WTL и разбира се началото на всички начала: Win32 и ATL.
Виж къде грее слънцето:
WTL и разбира се началото на всички начала: Win32 и ATL.
Re: VC++ Problem
Има няколко причини поради, които ползвам MFC, едната е че неможах да намеря книга на български за win32 програмиране, бях започнал да чета на [линк], ама ми се стори доста сложно, незнам може би проблема е в мен, ама незнам. Затова и карам на MFC, ако имаш някаква идея как по - лесно и бързо да науча win32 ще съм ти много благодарен !
[email protected]
[email protected]
как аз научих win32
много просто - като научих MFC. дори по едно време не знаех че съм знел win32. а книги не ти трябват - ползвай мсдна. специално при мене така стана с win32то - като си търся някоя функция от клас на мфц, винаги ми излизаха по три функции - за ATL, MFC, Win32 API. докато един ден ми затрябва да седна и да пиша с апита - седнах и си писах все едно 100 години това съм правил.
Re: как аз научих win32
Това вероятно е добър начин, може да се пробвам
някой друг да има други идеи за научаване на win32 ?
[email protected]
някой друг да има други идеи за научаване на win32 ?
[email protected]
Re: как аз научих win32
Не че съм спец в областа, но дори аз знам че класиката в жанра е Programming Windows на Charles Petzold, актуалното издание е 5то от 1998, първото е от 1988. 5,2 МБ е, ако искаш ще ти го пратя.
Re: как аз научих win32
Ми ако не ти е проблем, може да я уплоаднеш някъде, че с тоя размер по пощата няма да стане :)
Мерси.
[email protected]
Мерси.
[email protected]
aaaa
Не, няма смисъл да я уплоадваш, аз я намерих в дата.бг. Сега ще си я и разпечатам :)
[email protected]
[email protected]