[問題] WIN32 SetDlgItemText

看板C_and_CPP (C/C++)作者 (冷杉林)時間16年前 (2010/05/22 11:25), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
( *[1m *[m 為色碼,可以按 Ctrl+V 預覽會顯示的顏色 ) ( 未必需要依照此格式,文章條理清楚即可 ) 遇到的問題: (題意請描述清楚) 我在使用SetDlgItemTextA(*hwndDlg, IDC_CONSOLE, "HELLO");時, 第一次會正確顯示文字在IDC_CONSOLE上, (IDC_CONSOLE是個EDITTEXT) 可是第二次就不會出現, 查GETLASTERROR,ERROR CODE是1400 是ERROR_INVALID_WINDOW_HANDLE 不過我還是不知道那裡出錯了, 有人能指點迷津嗎? 開發平台: (例: VC++ or gcc/g++ or Dev-C++, Windows or Linux) WINDOWS+MINGW+CODEBLOCK -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.114.217.84

05/23 14:02, , 1F
GetDlgItem回傳的是暫時的handle,每次都要重抓
05/23 14:02, 1F
文章代碼(AID): #1Bzqx0kw (C_and_CPP)
文章代碼(AID): #1Bzqx0kw (C_and_CPP)