歪
歪就歪
Unregistered / Unconfirmed
GUEST, unregistred user!
程序里不断的在: CreatXXXRgn, CombineRgn和SetWindowRgn,
以实现不规则窗口的外形变化效果。
总觉得好象应该用完这些REGION后,要把REGION都释放了。但不知道如何
释放,在何时释放?
问这个问题是因为:我的程序有时会CRASH,CRASH的现象如下:
一、显示“Canvas not allow drawing”。
二、桌面显示出现异常,程序应产生的REGION效果都没了。
三,系统PAINT有遗漏的区域。
程序中,除了大量产生REGION外,还用了SHGETFILEINFO读取文件ICON
以及重画了菜单(OwnerDraw)等。
程序强行关闭后就好了,似乎是典型的资源耗尽的现象,但愚蠢的歪就歪
却不知道问题才哪儿。
ANY COMMENT ARE WELCOME
以实现不规则窗口的外形变化效果。
总觉得好象应该用完这些REGION后,要把REGION都释放了。但不知道如何
释放,在何时释放?
问这个问题是因为:我的程序有时会CRASH,CRASH的现象如下:
一、显示“Canvas not allow drawing”。
二、桌面显示出现异常,程序应产生的REGION效果都没了。
三,系统PAINT有遗漏的区域。
程序中,除了大量产生REGION外,还用了SHGETFILEINFO读取文件ICON
以及重画了菜单(OwnerDraw)等。
程序强行关闭后就好了,似乎是典型的资源耗尽的现象,但愚蠢的歪就歪
却不知道问题才哪儿。
ANY COMMENT ARE WELCOME