CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  API

已知某窗口句柄(hwnd),能不能取得该窗口的背景色(backcolor)?

楼主Napoleo(Leo)2003-02-04 00:46:35 在 VB / API 提问

rt  
  thx 问题点数:20、回复次数:8Top

1 楼chanet(牧师)回复于 2003-02-04 09:08:09 得分 0

可以!~~~  
  Top

2 楼chanet(牧师)回复于 2003-02-04 09:16:13 得分 0

对不起,一按的快!  
   
  好像不可以吧~~~~~~~~~~Top

3 楼James0001(虾米—什么时候成大虾?)回复于 2003-02-04 09:46:09 得分 20

没试过:  
  用   GetClassName   获得窗体的类名  
  用   GetClassLong   获得类的背景刷子  
  用   GetObject   获得背景刷子的颜色Top

4 楼zyl910(编程的乐趣在于编程控制硬件,与用图形学实现绚丽效果)回复于 2003-02-04 10:20:51 得分 0

只能得到窗口类的背景刷子  
   
  窗口的背景:  
  If   Windows标准控件(Button、Edit、List、Combo……,并不包括Win95新增控件)   Then  
          是在该窗口的父窗口处理WM_CtlColor……消息时设置背景色的,可以自己发送WM_CtlColor……消息得到背景刷子句柄  
  Else  
          真的没有办法  
  End   IfTop

5 楼mjcom(不明飞行物)回复于 2003-02-04 11:04:34 得分 0

应该是可以的,想一下我们的窗口都可以返回、设置背景和前景色。  
  再说我就看见过罗云彬用汇编写的一个程序,好像要利用重绘什么的Top

6 楼zyl910(编程的乐趣在于编程控制硬件,与用图形学实现绚丽效果)回复于 2003-02-04 11:10:02 得分 0

是得到  
  不是设置  
  设置时自己怎么画都行,但是外部程序是不知道的Top

7 楼Napoleo(Leo)回复于 2003-02-06 01:14:37 得分 0

谢谢,已经解决了Top

8 楼chanet(牧师)回复于 2003-02-06 01:49:45 得分 0

知道了?如何设?  
   
  只有自己设置自己,不可以设置其它的~~~Top

相关问题

  • 从窗口句柄得到背景色
  • 如何得到窗体句柄HWND
  • 怎样从实例句柄HINSTANCE得到主窗口的句柄HWND,或者是任一窗口句柄也可。
  • 请问如何获得SpeedButton的窗口句柄hWnd?
  • 已得到句柄HWND,如何获得进程?
  • 如何利用HWND获得窗口句柄
  • 什么函数返回窗口句柄HWND
  • 请问C#中如何获得窗体的HWND句柄?
  • CWnd 对象怎么和 HWND 窗口句柄相互转化?
  • 句柄?

关键词

  • 背景
  • 刷子
  • 设置
  • 类
  • 获得
  • 得到

得分解答快速导航

  • 帖主:Napoleo
  • James0001

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo