没å¦è¿åããææ5交ä½ä¸ããè¿ç®ç´æ¯ä¸å¯è½å®æçä»»å¡
追çæ¾åºå
³é®å带æDlgåçç¹åº.cpp
å¨æ件头
int a=0;
int b=0;
CString str;
ç¶ååéåºæ¥å¨èµæºè§å¾æ¾åºDialogä¸é¢çåå»ç¬¬ä¸ä¸ª
åºæ¥ä¸ä¸ªæä½çªå£ççé¢ï¼å¨æå³è¾¹å·¥å
·æ ä¸
ç¶åæ¾åºä¸é¢ç»çab|çåç Edit Controlç
åæºå®ç¶åå¨åå»çªå£ä¸å¨ææåéç大å¨ä¸é´å¤§ççªå£ä¸
åºç°äºä¸ä¸ªEDITçæ§ä»¶ï¼ç¶åæä½ä¸è¦å¨é¼ æ ä¸ç§»ä¸ç§»ç§»å¨å°åéä½ç½®æ¾å¼é¼ æ
åçå¨æå³è¾¹å·¥å
·æ ä¸æ¾åºæé®æ ·åçå¾æ æå¨çªå£ä¸
ææ¾ä¸ä½ç½®
å¼æ
1 2 3 4
5 6 7 8
9 0 + -
* / =
æåä¹å¯ä»¥
ç¶åç¹å»å建çªå£ä¸ä¸ªæé®æä¸é®çä¸ç1æé®ä¸é¢å°±æ¾ç¤º1
以æ¤ç±»æ¨
vs2010以ä¸çæ¬
åå»1çæé®æä½ctrl+shift+x
çè§æ¶æ¯(s)没éä¸éé¢çBN_CLICKåå»å®ç¹ç¡®å®ç¶åç¹å»ç¼è¾ä»£ç
6.0çæ¬
åå»WM_CLICKç¹å»æ·»å äºä»¶åç¹å»ç¼è¾ä»£ç
è¿äºç¼è¾å¨éé¢äº
ç¶åå¨å¨ç©ºçæ¬å·éå å
¥
if(b==0)
{
b=1;
SetDlgItemText(IDC_EDIT1,_T("1");
}
else
{
a=1;
SetDlgItemText(IDC_EDIT1,_T("1");
}
以æ¤ç±»æ¨å°1ï¼2ï¼3ï¼4â¦â¦0å
¨é¨æç
§æ¥éª¤ä½
ç¶åå+æé®ä¸æç
§æ°åæé®çæ¹æ³å建äºä»¶å½æ°æ·»å 代ç
b=-1;
ç¶å-/*åæ ·æç
§+çæ¥éª¤
æåæç
§æ°åæé®çæ¹æ³æ·»å 代ç
a=a+b;
str,Format("%d",a);
SetDlgItemText(IDC_EDIT1,str);
b=0;
æf5 f7