怪しい常駐ソフト
DELPHIで書いていたんだけど,どうも調子悪い...
ってことで,C#で書き直してみたり...
いや,ものの10分で,コア部分が出来たり(爆
便利な世の中やなぁ~
ただ,フォームを最背面(最後面)にする方法が全くわからず...
Form.SendToBack()メソッドを飛ばせば
なんとなく,背面に行きそうだったけど,なんか,イマイチオーラが出てて
あれこれ調べていったら
何のことは無い
フォームをディスクトップの子として,ぶら下げればいいらしい
ソースは,こんな感じ?
[System.Runtime.InteropServices.DllImport("user32.dll", SetLastError = true)] static extern IntPtr FindWindow(string lpClassName, string lpWindowName); [System.Runtime.InteropServices.DllImport("user32.dll")] static extern IntPtr SetParent(IntPtr hWndChild, IntPtr hWndNewParent); private void Form1_Load(object sender, EventArgs e) { IntPtr tmpdesktop = FindWindow(null, "Program Manager"); if(tmpdesktop != null) { SetParent(this.Handle, tmpdesktop); } }
手元の技術試験アプリ,期待通り,最背面に移動してくれています
関連記事
- 【#クリスマス中止のお知らせ】12月23日は平日へ 【2017年12月21日(木)】
- 2018年に求人の多いプログラミング言語トップ7 【2017年12月21日(木)】
- SwiftやObjective-Cから開発者が離れつつある? Xamarinのトレンドは本物か 【2017年11月30日(木)】
- 【C#】Windowsサービスアプリから,Win共有フォルダは見えない!(変態技が必要) 【2017年11月07日(火)】
- Swift,Java終了でC#とJavaScriptの時代がやってきたー(;´Д`)ハァハァ 【2017年10月24日(火)】
コメント
【デジイチ】「やましぎの杜」にて古民家合宿!【#諸塚村】
【#速報】諸塚村な古民家にお泊り合宿してきた
【#北朝鮮】核実験場廃棄,ミサイル実験中止を表明
【#ひそまそ】「ひそねとまそたん」キタ━(゚∀゚)━!!
【#セクハラ 辞任】麻生財務相、福田財務次官の辞任発表
水道料金が3995万円! 紋別市
【みうらあつてる】また名前が変わってる→三浦圧照,らしい...アヤシイ