回答編集履歴

1

ClientDC について追記

2020/10/05 02:51

投稿

teamikl
teamikl

スコア8760

test CHANGED
@@ -40,7 +40,7 @@
40
40
 
41
41
  他の解決策としては、GUIとは別に
42
42
 
43
- 透過画像を wx.ScreenDC に直接描画する方法も考えられます。
43
+ 透過画像を wx.ClientDC や wx.ScreenDC に直接描画する方法も考えられます。
44
44
 
45
45
 
46
46
 
@@ -54,9 +54,11 @@
54
54
 
55
55
  但し、この方法の場合、画像が描画されてる部分はマウスイベントやフォーカスを持てないので注意。
56
56
 
57
- (スクリーンショットを取るブログラムで、ウィンドウのみを選択した場合に
57
+ ~~(スクリーンショットを取るブログラムで、ウィンドウのみを選択した場合に
58
58
 
59
- スクリーンへの描画は含まれない等、いくつか弊害が考えられます)
59
+ スクリーンへの描画は含まれない等、いくつか弊害が考えられます)~~
60
+
61
+ 追記: ScreenDC ではなく ClientDC なら大丈夫かもしれない(未検証)
60
62
 
61
63
 
62
64
 
@@ -74,7 +76,7 @@
74
76
 
75
77
   ・dc.SetClippingRegionAsRegion(region)
76
78
 
77
- - wx.ScreenDC への直接描画
79
+ - wx.ClientDC, wx.ScreenDC への直接描画
78
80
 
79
81
 
80
82