[問題] VC++ MFC視窗程設 常用的內建功能函數꘠…

看板C_and_CPP (C/C++)作者 (就是醬)時間15年前 (2011/02/14 12:23), 編輯推噓4(4017)
留言21則, 10人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) VC++ 問題(Question): 前些日子把上頭借來的書和程式看了一遍後想自己練習寫一點簡單的試試, 我想寫一個有check box, radio, combobox, slider選項顯示在畫面上 第一步先試在text control物件上隨便顯示hello的訊息, 弄了半天不知所以然,最後還是打擾了帶我的人... GetDlgItem (ISC_STATIC)->SetWindowText("hello"); 很高興我進了一大步,我又繼續挑戰了,檢查checkbox有沒有勾 if ( IsDlgButtonChecked(IDC_CHECK1)==true ) { GetDlgItem(IDC_STATIC)->SetWindowText(_T("勾")); } else{ GetDlgItem(IDC_STATIC)->SetWindowText(_T("沒勾")); } 我怎麼勾程式跑出來都說我沒勾... 奇怪的是 我現在是的這幾個函數↓ IsDlgButtonChecked(IDC_CHECK1)==true GetDlgItem (ISC_STATIC)->SetWindowText("hello"); 是程式裡的寫法,書上找不到該函數的用法, 而我明顯卡在最初的部份...程式都還沒開始寫就掛了.... 請問"網路上"或是"書籍"要往哪個方向找才比較有這方面的介紹或範例呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 211.20.97.42

02/14 12:24, , 1F
真難得這年頭還有人在學MFC
02/14 12:24, 1F

02/14 13:53, , 2F
請問樓上,該學怎樣的視窗比較好?
02/14 13:53, 2F

02/14 14:03, , 3F
你的 if 跟 else 裡面寫的都是 "沒勾" .......
02/14 14:03, 3F
昨天檢查的時候有發現了 謝謝提醒。

02/14 14:05, , 4F
= =
02/14 14:05, 4F

02/14 14:30, , 5F
用C#元件拉一拉就寫好的環境不是很好嗎!?
02/14 14:30, 5F

02/14 17:20, , 6F
與Windows Form專案相比,MFC真的比較不好用...
02/14 17:20, 6F

02/14 17:24, , 7F
兩者差了十年 實在也難以相提並論
02/14 17:24, 7F

02/14 17:33, , 8F
網路上,MSDN網站。書籍,Programming Windows with MFC
02/14 17:33, 8F

02/14 17:34, , 9F
有1200頁都沒寫到IsDlgButtonChecked()了。他是用另外的方
02/14 17:34, 9F

02/14 17:35, , 10F
法 DDX_Check()。就是把 chkbox 跟一個整數的值同步...
02/14 17:35, 10F
沒錯,書本上是這個寫法。

02/14 17:39, , 11F
好久不見p大! @_@
02/14 17:39, 11F

02/14 17:47, , 12F
前陣子比較少來,你好
02/14 17:47, 12F

02/14 21:59, , 13F
你的問題是語言的基礎請先打好.
02/14 21:59, 13F

02/15 09:24, , 14F
謝謝大家的建議
02/15 09:24, 14F
※ 編輯: joeisjohn 來自: 211.20.97.42 (02/15 09:26)

02/16 16:52, , 15F
因為學校資演課規定要用MFC寫實作WindowsProgram的關係,
02/16 16:52, 15F

02/16 16:52, , 16F
所以我也常上網找MFC的相關資料@@
02/16 16:52, 16F

02/16 16:53, , 17F
用"how to use 'toolbox'"去google,應該可以蹦出不少有
02/16 16:53, 17F

02/16 16:53, , 18F
參考價值的資料@@
02/16 16:53, 18F

02/16 16:53, , 19F
Ex: "How to use picture box"
02/16 16:53, 19F

02/16 16:54, , 20F
要找特定函式的話,我是用"'class' 'functionName'"@@
02/16 16:54, 20F

02/16 16:55, , 21F
如:CDC LineTo
02/16 16:55, 21F
文章代碼(AID): #1DMAuf3- (C_and_CPP)
文章代碼(AID): #1DMAuf3- (C_and_CPP)