我要修复在桌面上的透明对话,我用对话框透明代码:
我也解决与此代码的桌面上的对话:// change opacity : 0 is transparent and 255 is opaque.
LONG ExtendedStyle = GetWindowLong( GetSafeHwnd(), GWL_EXSTYLE );
SetWindowLong( GetSafeHwnd(), GWL_EXSTYLE, ExtendedStyle | WS_EX_LAYERED );
SetLayeredWindowAttributes( 0, 150, LWA_ALPHA );
{C}我把两个代码在OnCreate()
在Windows XP中,它做工精细,但在win7只是其中之一工作,这意味着如果我用这两种代码,对话框会消失,但如果我评论他们中的一个,另一个工程的罚款。
有任何关于这个奇怪的问题的想法吗?