我用GDI画个图形,怎么我选不中它.我想画后选中?
private void pictureBox1_Click(object sender, EventArgs e)
{
this.pictureBox1.Refresh();
Graphics g = this.pictureBox1.CreateGraphics();
g.DrawRectangle(new Pen(Brushes.White , 20), 20, 20, 20, 20);
{
this.pictureBox1.Refresh();
Graphics g = this.pictureBox1.CreateGraphics();
g.DrawRectangle(new Pen(Brushes.White , 20), 20, 20, 20, 20);
...全文
相关推荐
vb GDI+ 多颜色渐变画刷填充图形
本教程将深入讲解如何利用GDI+创建多颜色渐变画刷并填充图形。首先,理解GDI+中的画刷是非常关键的。画刷在GDI+中用于定义填充图形的颜色和模式。
图像数据管理DISK、LMDB和HDF5的存储与读取
通过对比三种存储方式,DISK、LMDB 和 HDF5 在不同场景下各有优劣。DISK 适合小规模的数据存储与读取,但随着数据量的增加,其性能会显著下降。LMDB 和 HDF5 则在处理大规模数据时表现出色,尤其是 LMDB,在读取性能上具备明显的优势。而 HDF5 则在多维数据集的存储和操作上展现了较高的灵活性。因此,在实际应用中,用户可以根据数据量和操作需求,选择合适的存储方式来实现高效的数据管理。此外,通过并行化的处理方式,还可以进一步提升数据读写的效率,满足更加复杂的应用需求。
GDI画线与画圆的选中与移动
本例"GDI画线与画圆的选中与移动"着重讲解如何利用GDI+技术在Windows应用中绘制直线和圆形,并实现它们的选中及拖动功能。1.
GDI+图形程序设计.zip
**画刷(Brushes)和画笔(Pens)**:画刷用于填充形状,而画笔则用于绘制线条和轮廓。
vc++ 画图形,选中图形可以移动图形
通过理解并运用以上知识点,你就能在VC++中实现一个可以画图形并移动选中图形的应用。源代码通常会包含创建窗口、定义图形对象、事件处理函数以及图形移动的逻辑。


