Win32 Edit 文本框追加字符串
生活随笔
收集整理的這篇文章主要介紹了
Win32 Edit 文本框追加字符串
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
有效,但低效。
// 向 Edit 控件追加字符串 void AddText(HWND hEditControl, LPCTSTR szNewStr) {// 獲取當前控件內的字符數int nTextLen = GetWindowTextLength(hEditControl);// 給新字符串分配內存,并初始化LPTSTR szResult = (LPTSTR)malloc((nTextLen + lstrlen(szNewStr) + 1) * sizeof(TCHAR));if (szResult == NULL) return;memset(szResult, 0, (nTextLen + lstrlen(szNewStr) + 1) * sizeof(TCHAR));// 以字符為單位復制文本框內容GetWindowText(hEditControl, szResult, nTextLen + 1); // 第三個參數表示最大字符數,包括NULLlstrcat(&szResult[nTextLen], szNewStr); SetWindowText(hEditControl, szResult);free(szResult);return; }總結
以上是生活随笔為你收集整理的Win32 Edit 文本框追加字符串的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 提权 调试权限 OpenProcess
- 下一篇: windows结束线程的三种方式