質問編集履歴

2

依頼内容について追記

2020/03/17 12:04

投稿

chibivaru
chibivaru

スコア4

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,4 @@
1
- C#でタスクバーに常駐し、右クリックメニューでウィンドウを表示したりできるプログラムを作っています。
1
+ windows8.1 C#でタスクバーに常駐し、右クリックメニューでウィンドウを表示したりできるプログラムを作っています。
2
2
 
3
3
 
4
4
 
@@ -17,3 +17,7 @@
17
17
  SystemInformation.MaxWindowTrackSizeよりも大きいので、FormWindowState.Maximizedを指定したり、Win32APIでMoveWindowを呼んでウィンドウサイズを指定しています。
18
18
 
19
19
  これらを指定しない場合はディスプレイいっぱいに表示されないのですが、右クリックメニューは開くことができます。
20
+
21
+
22
+
23
+ タスクトレイをサブディスプレイにもっていって右クリックメニューを表示したいというわけではなく、メインディスプレイの通知領域にアイコンを表示してあるものから、右クリックメニューが出たり出なかったりという現象が起きているため、これを解決したいという話です。

1

サブディスプレイの情報について追記

2020/03/17 12:04

投稿

chibivaru
chibivaru

スコア4

test CHANGED
File without changes
test CHANGED
@@ -7,3 +7,13 @@
7
7
 
8
8
 
9
9
  メインディスプレイに表示させた場合は右クリックメニューを開けるので、サブディスプレイでも同じように開けるようにしたいです。
10
+
11
+
12
+
13
+ 追記
14
+
15
+ サブディスプレイは縦表示にしており、横1080縦1920のディスプレイです。
16
+
17
+ SystemInformation.MaxWindowTrackSizeよりも大きいので、FormWindowState.Maximizedを指定したり、Win32APIでMoveWindowを呼んでウィンドウサイズを指定しています。
18
+
19
+ これらを指定しない場合はディスプレイいっぱいに表示されないのですが、右クリックメニューは開くことができます。