Click here to Skip to main content
15,889,724 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
QuestionRe: Help with KB Q147578 Pin
David Crow29-Apr-13 9:41
David Crow29-Apr-13 9:41 
AnswerRe: Help with KB Q147578 Pin
ForNow29-Apr-13 9:56
ForNow29-Apr-13 9:56 
QuestionAdvise / patterns on modeling data and business components Pin
Fernando A. Gomez F.29-Apr-13 4:50
Fernando A. Gomez F.29-Apr-13 4:50 
QuestionHow to make an edit box accept only digits from 0 - 9 in mfc.? Pin
mbatra3128-Apr-13 21:15
mbatra3128-Apr-13 21:15 
AnswerRe: How to make an edit box accept only digits from 0 - 9 in mfc.? Pin
Freak3028-Apr-13 22:10
Freak3028-Apr-13 22:10 
GeneralRe: How to make an edit box accept only digits from 0 - 9 in mfc.? Pin
mbatra3128-Apr-13 22:35
mbatra3128-Apr-13 22:35 
GeneralRe: How to make an edit box accept only digits from 0 - 9 in mfc.? Pin
Vaclav_29-Apr-13 6:11
Vaclav_29-Apr-13 6:11 
GeneralRe: How to make an edit box accept only digits from 0 - 9 in mfc.? Pin
mbatra3129-Apr-13 18:54
mbatra3129-Apr-13 18:54 
Hi,

Here is the solution:

I handled OnUpdate() function.
This will not allow user to enter characters or special characters.

void Position::OnUpdateEditRotate()
{

CString str;

(static_cast<cedit*>(GetDlgItem(IDC_EDIT_ROTATE)))->GetWindowTextW(str);

LPTSTR pBuff = str.GetBuffer( 10 );

bool bProblem = false;

for ( int indx = 0; indx < str.GetLength(); indx++ )
{
char nChar = pBuff[indx];

if ( ( ( nChar >= 'A' ) && ( nChar <= 'Z' ) ) ||
( ( nChar >= 'a' ) && ( nChar <= 'z' ) ) ||
( ( nChar >= 33 ) && ( nChar <= 47 ) ) ||
( ( nChar >= 58 ) && ( nChar <= 64 ) )||
( ( nChar >= 91 ) && ( nChar <= 96 ) )||
( ( nChar >= 123 ) && ( nChar <= 126 ) ))
{
MessageBox();
}
else
{
bProblem = true;
break;
}
}

str.ReleaseBuffer();
}
C++


GeneralRe: How to make an edit box accept only digits from 0 - 9 in mfc.? Pin
Vaclav_30-Apr-13 3:47
Vaclav_30-Apr-13 3:47 
GeneralRe: How to make an edit box accept only digits from 0 - 9 in mfc.? Pin
mbatra3130-Apr-13 19:27
mbatra3130-Apr-13 19:27 
AnswerRe: How to make an edit box accept only digits from 0 - 9 in mfc.? Pin
Rolf Kristensen29-Apr-13 4:18
Rolf Kristensen29-Apr-13 4:18 
Questionproblem in clips programming Pin
a.fatemeh28-Apr-13 2:02
a.fatemeh28-Apr-13 2:02 
AnswerRe: problem in clips programming Pin
NotPolitcallyCorrect28-Apr-13 2:13
NotPolitcallyCorrect28-Apr-13 2:13 
GeneralRe: problem in clips programming Pin
a.fatemeh28-Apr-13 2:19
a.fatemeh28-Apr-13 2:19 
GeneralRe: problem in clips programming Pin
Richard MacCutchan28-Apr-13 2:29
mveRichard MacCutchan28-Apr-13 2:29 
GeneralRe: problem in clips programming Pin
a.fatemeh28-Apr-13 2:51
a.fatemeh28-Apr-13 2:51 
GeneralRe: problem in clips programming Pin
NotPolitcallyCorrect28-Apr-13 2:31
NotPolitcallyCorrect28-Apr-13 2:31 
AnswerMy Vote of 1 Pin
Keith Barrow28-Apr-13 7:45
professionalKeith Barrow28-Apr-13 7:45 
GeneralRe: My Vote of 1 Pin
a.fatemeh28-Apr-13 22:46
a.fatemeh28-Apr-13 22:46 
GeneralRe: My Vote of 1 Pin
H.Brydon30-Apr-13 19:02
professionalH.Brydon30-Apr-13 19:02 
QuestionHow to make a EXE in windows Pin
OmarSH27-Apr-13 7:10
OmarSH27-Apr-13 7:10 
AnswerRe: How to make a EXE in windows Pin
NotPolitcallyCorrect27-Apr-13 16:50
NotPolitcallyCorrect27-Apr-13 16:50 
GeneralRe: How to make a EXE in windows Pin
OmarSH28-Apr-13 6:29
OmarSH28-Apr-13 6:29 
GeneralRe: How to make a EXE in windows Pin
dusty_dex28-Apr-13 7:00
dusty_dex28-Apr-13 7:00 
GeneralRe: How to make a EXE in windows Pin
«_Superman_»28-Apr-13 19:18
professional«_Superman_»28-Apr-13 19:18 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.