我用多线程分别进行各自的GDI操作,但是Win98和WinXP下却不同的,麻烦各位进来看看,我非常着急啊!!!!!!!!!
我起了两个线程,用GetDC()作为参数传给各线程进行DC操作,主程序也进行DC操作,比如在限定的区域画背景等。在WinXP下非常完美,各自做各自的GDI操作,但是在Win98/ME下,就会有时出现画背景时,不按照限定的区域而跳到屏幕左上角绘图的现象。我估计是DC由于被另外线程占有,而无法取得,使得HDC编程NULL的原因,可是WinXP又不会(好像XP处理GDI很厉害),我在98下该怎么办???哪位可以告诉我!谢谢了,我太急了,快告诉我啊。