對話框程序中:我現在要點一個按扭去聯數據庫,在點下的同時,想加點提示信息:
在一個静态標簽IDC_STATIC裡顯示 "正在聯接...",現在用了以下兩種方法都不行,執行語句後,IDC_STATIC中的內容根本就沒有變化!1,SetDlgItem(IDC_STATIC,"正在聯接...");  //不行2,CWnd* pwnd=(CWnd*)GetDlgItem(IDC_STATIC_**)
   pwnd->SetWindowText(_T("我的静态文字"));   //不行那有什麼辦法呢?或者用其它方式提示也可能,希望大家能幫幫我,感謝了!

解决方案 »

  1.   

    你也许是改到别的空间上了,idc_static是所有静态控件通用的id你把你要显示文字的id改一下,只要不是idc_static就性行
      

  2.   

    文本的id不要用IDC_STATIC,换成IDC_STATIC1等怎么都行
    你为什么要用繁体字啊,大家都看不懂
      

  3.   

    把idc_static改成别的
    如idc_mystatic
      

  4.   

    将你的静态文本的ID改一下,不要为IDC_STATIC。就可以了
      

  5.   

    文本的id不要用IDC_STATIC,换成IDC_STATIC1等怎么都行
    你为什么要用繁体字啊,大家都看不懂