windows8.1 C#でタスクバーに常駐し、右クリックメニューでウィンドウを表示したりできるプログラムを作っています。
2枚のディスプレイを展開し、サブディスプレイいっぱいにウィンドウを表示させるとタスクバーの右クリックメニューが開けなくなります。
メインディスプレイに表示させた場合は右クリックメニューを開けるので、サブディスプレイでも同じように開けるようにしたいです。
追記
サブディスプレイは縦表示にしており、横1080縦1920のディスプレイです。
SystemInformation.MaxWindowTrackSizeよりも大きいので、FormWindowState.Maximizedを指定したり、Win32APIでMoveWindowを呼んでウィンドウサイズを指定しています。
これらを指定しない場合はディスプレイいっぱいに表示されないのですが、右クリックメニューは開くことができます。
タスクトレイをサブディスプレイにもっていって右クリックメニューを表示したいというわけではなく、メインディスプレイの通知領域にアイコンを表示してあるものから、右クリックメニューが出たり出なかったりという現象が起きているため、これを解決したいという話です。
あなたの回答
tips
プレビュー