CStatic * txtPrompt = (CStatic *)GetDlgItem(IDC_STATIC_PROMPT);
txtPrompt->Create(_T("my static"), WS_CHILD|WS_VISIBLE|SS_CENTER, CRect(10,10,150,50), //这里我不知道传什么东西);
该控件在一个对话框上,我如何写入字符串,请教!

解决方案 »

  1.   

    Create函数的最后一个参数应该是父窗口的指针
    写入字符串:txtPrompt->SetWindowText("ok");
      

  2.   

    txtPrompt->Create(_T("my static"), WS_CHILD|WS_VISIBLE|SS_CENTER, CRect(10,10,150,50), //这里我不知道传什么东西);Create函数的倒数第二个参数是指向父窗口的指针。最后一个参数应该是该控件的ID.
    就是CStatic * txtPrompt = (CStatic *)GetDlgItem(IDC_STATIC_PROMPT);
    中的IDC_STATIC_PROMPT。txtPrompt-SetWindowText("ok");你应该先创建,后使用!