< スタイルの自己参照 | メモ: PropertyPath の XAML 構文 >

January 16, 2009

最大化ボタン・最小化ボタン・システムメニューのないウインドウ

WPF で、最大化ボタン・最小化ボタン・システムメニュー (閉じるボタン) のないウインドウをつくった。ゴリゴリ書くしかないよね、多分。

Window1.windowstyle.cs とか言うファイル名でソースを追加 (隠しておきたいし) して、こんな記述。

using System;
using System.Runtime.InteropServices;
using System.Windows;
using System.Windows.Interop;
namespace MyProject { public partial class Window1 : Window { const int GWL_STYLE = -16; const int WS_SYSMENU = 0x00080000;
protected override void OnSourceInitialized (EventArgs e) { base.OnSourceInitialized (e); IntPtr handle = (new WindowInteropHelper (this)).Handle; var style = GetWindowLong (handle, GWL_STYLE); style &= (~WS_SYSMENU); SetWindowLong (handle, GWL_STYLE, style); }
[DllImport ("user32.dll")] static extern int GetWindowLong (IntPtr hWnd, int nIndex);
[DllImport ("user32.dll")] static extern int SetWindowLong (IntPtr hWnd, int nIndex, int dwNewLong); } }

みっともないけどこれも仕事 !

トラックバック

このエントリーにトラックバック:
http://frog.raindrop.jp/cgi-bin/mt/mt-tb.cgi/2294

コメント

こんにちは。通りがかりの者でいきなりのコメントで失礼します。身体のあちこちの黒ずみって大変ですよね、ほんとに。わたしも正直だいぶ苦労しましたが、あの美白クリームつかってから良さげになりましたよ。

こんにちは。通りがかりの者で突然のコメントですいません。身体のあちこちの黒ずみってツライですよね、ほとほと。わたしも正直だいぶしんどかったですが、あの美白クリーム買ってからうまくいきましたよ。

こんにちわ
こちらの内容を見ました。
生理中の臭いって、ものすごく気になっていました。
毎月必ずおきてしまうことですし、女性にとって不可欠なことだと、
頭では理解しているんです。


けれど、生理があらわれるたびに、あそこの臭いにはうんざりしていました。
特に終わる頃になると、経血が茶色になりますよね。
その時の臭いが、鼻につくんですよ。


すぐ近くの人に気づかれるんじゃないかと、ドキドキしていたんです。
どうしたらいいかと悩んでいました。


だけど、あなたの内容を読んで、心がうれしくなりました。
生理中のあそこの臭いで悩んでいたのは私の他にもいたんですね。
ものすごくたくさんの女性が気にしていたんですね。


さらに、臭いの対処法を知ることができました。

この文章に巡り会えてとても嬉しいです。

コメントする

※ コメントスパム対策のため、コメント本文はおはよう、こんにちわ、こんばんわのいずれかより始めるようにしてください。

name:
email:

※ 必要ですが、表示しません。

url:
情報を保存する ?