从编辑框获取文本

时间:2019-01-04 18:19:25

标签: c winapi

我想在编辑框中输入文本,如果我输入“ hello”,就像输入密码,无论如何窗口都会出现,这是我的代码,很简单,但是我只想知道如何修复它,何时我按OK,什么也没发生。

>> cat b.csv
a,b,c
1,2,3

>> cat b.csv | python a.py
// hangs for ever, if I Ctrl+C:
for row in sys.stdin.readlines():
  KeyboardInterrupt

这是.rc文件中的编辑框。

case IDOK:
    // i've declared wchar_t buff[100] outside the function.
    GetWindowTextW(MAKEINTRESOURCE(IDD_EDIT), buff, 100); 
    if(buff == 'hello')
        EndDialog(hwnd, IDOK);
    break;

1 个答案:

答案 0 :(得分:2)

代替:

if (buff=='hello')

尝试:

if (wcscmp(buff, L"hello") == 0 )