07/06/24 09:02:00
おはようございます
2点質問お願いします
1:あるコントロールにDirectXで書きこんでるんですが、OnMouseMoveでInvalidateするとちらつきがおさまりません
DirectXの書き込みはOnPaint()で行っています
ちらつきを抑えるにはどうすればいいのでしょう?
protected override void OnMouseMove(MouseEventArgs e)
{
base.OnMouseMove(e);
・・・・・
this.Invalidate();
}
2:マルチディスプレイ環境でディスプレイ1からディスプレイ2に移動するとCPU使用率が100%にあがります
普段は数%です
ディスプレイ1にもどすと使用率は下がります
何が原因でしょう?
あがらないようにするにはどうすればいいですか?
以上お願いします