easyx输入框inputbox
时间: 2023-07-09 20:34:43 浏览: 1406
pyqt各种输入框inputbox
EasyX中的输入框InputBox是一个弹出窗口,用于获取用户的输入。使用InputBox需要包含头文件easyx.h,并调用函数:
```c++
char* InputBox(LPCTSTR lpTitle, LPCTSTR lpPrompt, LPCTSTR lpDefault = NULL, LPCTSTR lpValid = NULL, HWND hParentWnd = NULL);
```
该函数包含五个参数:
- lpTitle:输入框窗口的标题。
- lpPrompt:输入框前面的提示信息。
- lpDefault:输入框中默认的文本。
- lpValid:输入框中可接受的文本,即用户只能输入lpValid中的字符。
- hParentWnd:输入框所属的父窗口句柄,如果不指定则默认为桌面窗口。
该函数返回一个char*类型的指针,指向用户输入的文本。需要注意的是,使用完InputBox后需要释放返回的指针,否则会出现内存泄漏。可以使用free函数释放指针。
阅读全文