Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

誠心請教一個MFC的問題(VC++ 6.0)

0 views
Skip to first unread message

.

unread,
Aug 5, 2004, 5:23:15 AM8/5/04
to
小弟建立一個dialog,然後上面有一個editbox(類型是double),還有一個按鈕,
執行按鈕時我想用getwindowtext把editbox的值抓下來,然後做+1的動作,在用
setwindowtext輸出到原本的editbox,請問要如何辦到?
--
[0;1;32m※ Origin: [33m大同電機 無限風雲 [37m<bbs.ee.ttu.edu.tw> [m
[1;32m※ From : [36mdn4060.dorm.ttu.edu.tw [0m

MELA

unread,
Aug 5, 2004, 12:43:28 PM8/5/04
to
用把型態改成control選項....
在get然後轉成數字再加一
在set上去...嗯..:p.....
好像可以不要這麼麻煩
※ 引述《bloodmage ( .)》之銘言:

> 小弟建立一個dialog,然後上面有一個editbox(類型是double),還有一個按鈕,
> 執行按鈕時我想用getwindowtext把editbox的值抓下來,然後做+1的動作,在用
> setwindowtext輸出到原本的editbox,請問要如何辦到?
--
[0;1;32m※ Origin: [33m大同電機 無限風雲 [37m<bbs.ee.ttu.edu.tw> [m
[1;32m※ From : [36m220-134-135-109.HINET-IP.hinet.net [0m

.

unread,
Aug 5, 2004, 10:53:34 PM8/5/04
to
※ 引述《mela (MELA)》之銘言:

> 用把型態改成control選項....
> 在get然後轉成數字再加一
> 在set上去...嗯..:p.....
> 好像可以不要這麼麻煩
> ※ 引述《bloodmage ( .)》之銘言:
> > 小弟建立一個dialog,然後上面有一個editbox(類型是double),還有一個按鈕,
> > 執行按鈕時我想用getwindowtext把editbox的值抓下來,然後做+1的動作,在用
> > setwindowtext輸出到原本的editbox,請問要如何辦到?
XD...可以舉例嗎?
我的是...
void CMyDlg::OnButton1()
{
UpdateData(true);
CWnd* pWnd = GetDlgItem(IDC_EDIT1);
CString str1;
pWnd->GetWindowText(str1);
int atoi( const char *str1 );
str1 += 1;
pWnd->SetWindowText(str1);
}
我好像有某個地方寫錯,因為editbox他不想鳥我(沒有加1)XD..
煩請大大解答一下

--
[0;1;32m※ Origin: [33m大同電機 無限風雲 [37m<bbs.ee.ttu.edu.tw> [m
[1;32m※ From : [36mdn4060.dorm.ttu.edu.tw [0m

.

unread,
Aug 8, 2004, 10:17:09 PM8/8/04
to
※ 引述《PeterP...@bbs.nhctc.edu.tw (我錄取了  ̄﹁ ̄)》之銘言:
> ※ 引述《bloodm...@bbs.ee.ttu.edu.tw ( .)》之銘言:

> > 小弟建立一個dialog,然後上面有一個editbox(類型是double),還有一個按鈕,
> > 執行按鈕時我想用getwindowtext把editbox的值抓下來,然後做+1的動作,在用
> > setwindowtext輸出到原本的editbox,請問要如何辦到?
> http://www.codeproject.com/dialog/dialogapptute.asp
> 一步一步的 簡單的 清楚的 教學範例 ^_^
> 花十多分鐘照著做一次
> 你就會你要的功能了 :)
感謝這幾位大大幫忙:D
0 new messages