回答編集履歴
1
ClientDC について追記
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
|
|