bcb工程的几个问题的解决

1 把XPStyle.res加入工程即可改变风格为xp

2 label的autosize记得变为假,否则自动化的好像常常不够宽度

3 设置窗体居中属性好像失效(页面显示先不居中,空间加载结束再跳到居中),手动写代码left top属性放在create属性能够更及时居中

4 启动设备管理器WinExec( "rundll32.exe   shell32.dll,Control_RunDLL sysdm.cpl,,1 ",SW_SHOWNORMAL) 注意大小写不对不行

5 如果缺少换行符号;,很可能编译时出现意想不到报错,比如某个系统头文件编译不过去,某个类型不认识了

6 函数有参数的,不能在header文件内实现,一定要header来个函数声明,cpp内实现

7 报警告信息,变量赋值好像没用 int i=0;i=2;原来连续2个赋值就显示第一个赋值没用了,加入第一次赋值之后有判断之类用途那才有效赋值,编译器真厉害

8 #include <jpeg.hpp> //没有这个image控件不能加载jpg

9 得到桌面背景色int Element = COLOR_BACKGROUND;
DWORD aColor=GetSysColor(Element);

10 设置桌面背景色 if (ColorDialog1->Execute())
  {
    this->Color=ColorDialog1->Color;
    // Element = COLOR_BACKGROUND;
   aColor =ColorDialog1->Color;// RGB(0xC0, 0xC0, 0xC0); // light gray
  SetSysColors(1, &Element, &aColor);
     String str;
 str.sprintf("%d %d %d",GetRValue(aColor),GetGValue(aColor),GetBValue(aColor));
 StatusBar1->SimpleText= "当前颜色:"+str;
 }

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值