win32清空文本框内容
时间: 2023-08-20 18:04:32 浏览: 94
要清空Win32窗口程序中的文本框内容,可以使用SendMessage函数发送消息给文本框控件,将其文本内容清空。以下是一个示例代码:
```c
#include <windows.h>
LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam);
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) {
// 创建窗口类和窗口
// ...
// 消息循环
MSG msg;
while (GetMessage(&msg, NULL, 0, 0)) {
TranslateMessage(&msg);
DispatchMessage(&msg);
}
return (int)msg.wParam;
}
LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam) {
static HWND hEdit;
switch (message) {
case WM_CREATE:
// 创建编辑框
hEdit = CreateWindow("EDIT", NULL, WS_CHILD | WS_VISIBLE | WS_BORDER,
10, 10, 200, 30, hWnd, NULL, NULL, NULL);
break;
case WM_COMMAND:
if (LOWORD(wParam) == IDOK) {
// 清空编辑框内容
SendMessage(hEdit, WM_SETTEXT, 0, (LPARAM)"");
}
break;
case WM_DESTROY:
PostQuitMessage(0);
break;
default:
return DefWindowProc(hWnd, message, wParam, lParam);
}
return 0;
}
```
在这个示例代码中,通过SendMessage函数,在点击窗口上的“确定”按钮时,向编辑框发送WM_SETTEXT消息,将其文本内容设置为空字符串,从而实现清空文本框的效果。
请注意,示例代码中只包含了清空文本框的部分代码,您需要将其与您的窗口程序结合起来使用。
相关推荐
![rtf](https://img-home.csdnimg.cn/images/20210720083624.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)