解决方案 »

  1.   

    把    HWND hBtn; 放到函数外面。
      

  2.   

    SetWindowText(hBtn,str);//为什么这里更改不了hBtn的text
    应该没执行到,从代码看,hBtn应该是会创建成功
      

  3.   

    ls说的对 HWND hBtn;必须定义为全局变量,虽然看起来都是在窗口函数里,但是该函数是不断进出的
      

  4.   

    三他题词    HWND hBtn;
      

  5.   

    static     HWND hBtn;
      

  6.   


    if( GetDlgItem( hwnd,IDC_BTN1)  !=NULL)
        SetWindowText(GetDlgItem( hwnd,IDC_BTN1) ,str);试试这个