win32背景色
1. VC SDK WIN32 编辑框的文字颜色和背景颜色,如何设置 呵呵 你怎么处理呢。 我也是初学SDK的
case WM_CTLCOLOREDIT:
i=GetWindowLong((HWND)lParam,GWL_ID);
if(i==0)
{
SetTextColor((HDC)wParam,RGB(200,132,10));//文字颜色来
SetBkColor((HDC)wParam,GetSysColor(COLOR_3DDKSHADOW ));//文字的背后颜色
}
}
return (LRESULT) hbrush;
就是这样自做,不知道你能不能理解,主要是这个消息case WM_CTLCOLOREDIT,我也是刚学SDK,因为考不上高中,在家里没事干就学下编程,不过VC真的好难得,
2. 怎么取出win32程序标题栏的颜色(windows8)
给你写个 GetTitleColor函数 ,和调用例子 纯C & win32 SDK,
3. VC6.0的win32控制台程序中怎样用c语言实现设置背景颜色为粉红色,急求高手教育!
#include <stdio.h>
#include<windows.h>
//颜色属性由来两个十六进制数字指定源 -- 第一个为背景,第二个则为
//前景。每个数字可以为以下任何值之一:
// 0 = 黑色 8 = 灰色
// 1 = 蓝色 9 = 淡蓝色
// 2 = 绿色 A = 淡绿色
// 3 = 浅绿色 B = 淡浅绿色
// 4 = 红色 C = 淡红色
// 5 = 紫色 D = 淡紫色
// 6 = 黄色 E = 淡黄色
// 7 = 白色 F = 亮白色
int main()
{
system("color C7");
//system("color D7");
//system("color 97");
printf("hello world!\n");
return 0;
}
4. Win32汇编怎么把背景色设置成红色
可以啊。
这取决于你用什么编辑器。在编辑器中修改背景颜色就可以了。
5. 在win32asm中怎么把对话框的背景色改为白色
是指WIN32的程序么?在窗口类定义时有赋值语句:(比如说窗内口类名为windows)
这样赋值容windows.hbrBackground = (HBRUSH)GetStockObject(WHITE_BRUSH);
6. win32中如何得到地图背景中某一个点像素的颜色
不懂你的意图
7. win32 下如何改变控件背景色
WM_CTLCOLORSTATIC设置背景色是没用的,需要返回背景刷子,即事先创建一个HBRUSH g_brush=CreateSolidBrush(0x00FF0000/*你需要的颜色值*/);然后专在这个消息里return (LONG)g_brush;
还有就属是你这个静态文本框是创建在什么上面,窗口还是对话框?
如果是窗口,直接返回就行,如果是对话框,需要先SetWindowLong(hWnd,DWL_MSGRESULT,(LONG)g_brush);然后返回TRUE!
8. 用Win32 sdk怎么设置编辑框的背景色
SetBkColor
9. win32如何设置背景图片
参考Charles Petzold《Programming Windows》的第五版里的第十四章内容。
里面有关于Bitblt的内容。
主要是方法是这样:
1、建立一个图像资源,在source里添加你要填充的图片并命名,名字任意,但要与下面的对应。例如:“Picture”。
2、在WinMain中,创建一个图像的画刷。
HBITMAP hBitmap ;
HBRUSH hBrush ;
hBitmap = LoadBitmap (hInstance, TEXT ("Picture")) ;//这里的名字跟你添加的资源要一样。
hBrush = CreatePatternBrush (hBitmap) ;
DeleteObject (hBitmap) ;
3、在类里的背景画刷用你写的句子一样,给它图像的背景画刷。
wndclass.hbrBackground = hBrush ;
4、这样子,Window就会在更新背景的时候,帮你用图像的画刷更新背景了。
注意:要记住的是,在结束的时候,要删除GDI部件,也就是删除画刷。
DeleteObject (hBrush) ;