请问在delphi中哪个控件可以用来打点,比如:
setpixel(form1.Canvas.Handle,200,200,clblack);
现在我只知道 form有canvas,但是我想做个象windows画图板一样的,请问如何处理? 请帮帮我,急!~
setpixel(form1.Canvas.Handle,200,200,clblack);
现在我只知道 form有canvas,但是我想做个象windows画图板一样的,请问如何处理? 请帮帮我,急!~
解决方案 »
- ECO能不能在WIN32中使用?
- 请教mscomm32传输任何文件(用文件流读写)
- 请问:我在一个panel面板上放了一个TImage派生的一个组件,在该组件代码中我应该怎样才能得到panel面板的背景,又怎样才能使组件的背景透
- 在DLL中怎样退回字符串类型啊?
- 明天都国庆了,祝大家节日快乐,不过有劳大家帮个忙!!!!
- 请问怎么样在一个过程中让窗体最大化,最小化,正常
- 有没有人来帮我?
- 《〈〈〈〈笑话。请高手帮忙bde问题。
- 各路高手们:请教一个关于日期查询问题(42分,只有这么多了)
- TActionList控件究竟有什么作用?
- 怎样从数据库查出某一字段并将他赋给变量?
- Tlistview分页显示?
你看看faq栏目里面的这篇文章:如何给Button加上Canvas?
看看对你有没有帮助~
第一个参数传入HDC,你如果只有一个控件的窗口句柄,也可以使用GetDC来得到相应的HDC(不过用完后继的使用ReleaseDC来释放掉哦)。例如SetPixel(GetDC(Button1.Handle),20,20,clBlack);
为了加快速度,在大量调用SetPixel之前,因该使用BeginPaint,调完毕后适用EndPaint。详细使用说明清参考Windows SDK/MSDN