透明字体,改变时发生文本重叠,解决办法是刷新窗体局部区域,该区域是文本或者按钮等控件的区域
Win32 API中使用InvalidateRect函数使指定区域失效,意味着要刷新该区域,再用UpdateWindow函数强迫窗体立即刷新
RECT rc;
...
InvalidateRect(hWnd,&rc,true);
UpdateWindow(hWnd)
以100x30大小的静态文本控件为例,如何获得文本控件的区域?
GetClientRect和GetWindow
透明字体,改变时发生文本重叠,解决办法是刷新窗体局部区域,该区域是文本或者按钮等控件的区域
Win32 API中使用InvalidateRect函数使指定区域失效,意味着要刷新该区域,再用UpdateWindow函数强迫窗体立即刷新
RECT rc;
...
InvalidateRect(hWnd,&rc,true);
UpdateWindow(hWnd)
以100x30大小的静态文本控件为例,如何获得文本控件的区域?
GetClientRect和GetWindow