主页
Top.Mail.Ru Yandeks.Metrika
论坛:“主要”;
当前存档:2002.01.08;
下载:[xml.tar.bz2];

向下

外观形式 找到类似的分支


Leviathan   (2001-12-13 23:05) [0]

是否可以使表单首先出现,然后出现? 然后图片闪烁,我尝试了BitBlt - 它没有帮助。



Builder   (2001-12-14 00:43) [1]

我想知道你在画什么,BitBlt没有帮助?
也许你经常画它?



KilkennyCat   (2001-12-14 02:50) [2]

而且可以更具体一点? 例如,我曾经需要制作一个表格的漂亮外观(离开屏幕的一侧)。 然后我遇到了在表单上绘制组件的问题(它们眨了眨眼)。 出路很简单:创建一个带有表单外观的位图,它会随心所欲地飞出,不会闪烁,虽然沿着三个轴旋转,然后,在运动结束时,它下面会出现一个非活动形式,bitmar被破坏,表单被激活。



Leviathan   (2001-12-14 17:38) [3]

我画了一张大小与海豚屏幕保护程序大小相同的.jpg图像。 在OnShow表单中,我使用从图像到画布形式的BitBlt。 有一个改进,但是很弱;可能不应该在OnShow中完成?



Polevi   (2001-12-14 17:57) [4]

的OnPaint
WM_ERASEBKGND



Leviathan   (2001-12-14 20:02) [5]

谢谢大家的帮助!

Polevi:
对不起,如果我放慢速度的话。 您是否需要将此参数作为最后一个BitBln参数传递? 如果是,那么它什么都没有:-(



Leviathan   (2001-12-14 20:14) [6]

哎呀...犯了一个错误,忘记隐藏图像,打击球根本不起作用。 有什么问题?
BitBlt(SplashForm.Canvas.Handle,0,0,Image1.Width,
Image1.Height,Image1.Canvas.Handle,0,0,0);



KilkennyCat   (2001-12-15 00:50) [7]

那有什么用呢? 制作屏幕保护程序?



Leviathan   (2001-12-16 16:35) [8]

差不多。 屏幕更新。 它有一个闪屏和进度条。



KilkennyCat   (2001-12-17 01:35) [9]

当进度条更新时会发生闪烁,或者是什么?



Polevi   (2001-12-17 08:42) [10]

利维坦©
1。 应该在Paint中调用BitBlt
2。 请参阅BitBlt的帮助

dwRop

指定栅格操作代码。 例如,它可用于定义最终颜色。
以下列表显示了一些常见的操作代码:

价值描述
BLACKNESS使用物理调色板中索引为0的调色板填充目标矩形。 (默认物理调色板的颜色为黑色。)
DSTINVERT反转目标矩形。
MERGECOPY通过使用AND运算符用于合并具有指定图案的源矩形的颜色。
带OR OR操作器的六角形项链。
将反转的源矩形复制到目标。
所得颜色的源和目的地的瓶颜色。
PATCOPY将指定的模式复制到目标位图。
Rectangle XOR运算符。
使用布尔OR运算符反转源矩形。 它是OR运算符的组合。
它是一个矩形,它是一个矩形。
SRCCOPY将源矩形直接复制到目标矩形。
制作它很容易。
SRCINVERT使用布尔XOR运算符进行组合。
SRCPAINT使用布尔OR运算符组合颜色和矩形。
WHITENESS使用颜色调色板和物理调色板中的1填充目标矩形。 (默认情况下,此颜色为白色

3。 请参阅WM_ERASEBGND的帮助

当必须擦除窗口背景时(例如,调整窗口大小时),应用程序发送WM_ERASEBKGND消息。 绘画被发送以准备用于绘画的窗口的无效部分。

WM_ERASEBKGND
hdc =(HDC)wParam; //设备上下文的句柄

参数

hdc - wParam的值。 标识设备上下文。

返回值

如果应用程序删除背景,则应返回非零值; 否则,它应该返回零。

也就是说,因为你仍然使用BitBlt覆盖图像 - 否则,它应该返回零



Sergey_n   (2001-12-18 00:19) [11]

为何如此困难??? 您可以在构造函数中将绘图推入TImage表单。 或者我错了什么?



Страницы: 1 整个分支

论坛:“主要”;
当前存档:2002.01.08;
下载:[xml.tar.bz2];

楼上









内存:0.59 MB
时间:0.027 c
14-22349
Ivan Shikhalev
2001-11-06 21:48
2002.01.08
致阿纳托利·波德戈雷茨基


1-22123
dimonf
2001-12-15 16:33
2002.01.08
问题


4-22480
amamed_3071
2001-11-03 10:09
2002.01.08
打印到Epson打印机


3-21911
再也!
2001-11-11 12:58
2002.01.08
VDE出现故障


1-22022
胜利者
2001-12-18 08:05
2002.01.08
需要标签来显示公式





南非荷兰语 阿尔巴尼亚人 阿拉伯语 亚美尼亚 阿塞拜疆 巴斯克 白俄罗斯 保加利亚语 加泰罗尼亚 简体中文 中国(繁体) 克罗地亚 捷克 丹麦语 荷兰人 英语 爱沙尼亚语 菲律宾人 芬兰 法文
加利亚西语 格鲁吉亚语 德语 希腊语 海地克里奥尔语 希伯来语 印地语 匈牙利 北日耳曼语 印度尼西亚人 爱尔兰语 意大利语 日本性玩偶 韩语 拉脱维亚 立陶宛 马其顿 马来语 马耳他语 挪威语
波斯语 波兰语 葡萄牙语 罗马尼亚 俄语 塞尔维亚 斯洛伐克 斯洛文尼亚 西班牙语 斯瓦希里 瑞典语 泰国人 土耳其 乌克兰 乌尔都语 越南人 威尔士语 意第绪语 孟加拉 波斯尼亚
宿务 世界语 古吉拉特语 豪萨语 苗族 伊博 爪哇 卡纳达语 高棉 老挝 拉丁语 毛利 马拉 蒙古人 尼泊尔 旁遮普 索马里 泰米尔人 泰卢固语 约鲁巴语
祖鲁
英文 Французский Немецкий Итальянский Португальский 俄文 Испанский