热情软件屋

 

如何使MFC运行时生成的控件具有3D边框


编号:QA000996
建立日期: 1999年5月16日 最后修改日期:1999年5月16日
所属类别:

贾暾:
    VC++
    Windown95/98/nt
    如何用CEdit类的实例生成3D效果的编辑框,就象在对话框中设置的一样?
    CEdit test;
    CRect rect(20,20,120,40);
    
    test.Create(WS_CHILD | WS_VISIBLE | WS_BORDER | ES_LEFT, rect,this,IDC_EDIT_TEST);

回答:

    你需要设置WS_EX_CLIENTEDGE属性,这个属性是扩展属性,所以必须使用CreateEx函数,如:
    test.CreateEx(WS_EX_CLIENTEDGE,"EDIT","",
     WS_CHILD | WS_BORDER | WS_VISIBLE | ES_LEFT,
    ......);

此问题由李海回答。

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio