SetDlgItemText函数(详解)

SetDlgItemText函数设置对话框控件的文本
例子
INT_PTR CALLBACK About(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)
{
    UNREFERENCED_PARAMETER(lParam);
    switch (message)
    {
    case WM_INITDIALOG:
        return (INT_PTR)TRUE;

    case WM_COMMAND:
        if (LOWORD(wParam) == IDOK || LOWORD(wParam) == IDCANCEL)
        {
            EndDialog(hDlg, LOWORD(wParam));
            return (INT_PTR)TRUE;
        }
        break;

    case WM_SHOWWINDOW:
    {
        HWND hwnd = GetDlgItem(hDlg, IDC_USER);
        WCHAR* szTest = L"丑小鸭";
        //SendMessage(hwnd, WM_SETTEXT, 0, (LPARAM)szTest);
        //SetWindowText(hDlg, szTest);
        SetDlgItemTextA(hDlg, IDC_USER, "丑小鸭1");      //hDlg是对话框的句柄,IDC_USER是对话框控件的ID,丑小鸭是在控件中设置的内容

    }
    break;
    }
    return (INT_PTR)FALSE;
}

发布了46 篇原创文章 · 获赞 35 · 访问量 10万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章