2011-11-12 9 views
2

私はWindows 7プログラミングの初心者で、どのようなテクノロジやフレームワークを使用するべきかを理解しようとしています。標準的なWindows UIのクロム(リサイズハンドル、最小化/最大化、タイトルバーなど)のない画面。生のグラフィック要素を作成する(Windowsクロムなし)

"hello world"として、私は200x200のピクセルボックスを作成したいと思います。赤色で透明感があり、そこには "hello world"というテキストがあり、画面上を動くことがあります。それは私がに興味があるものの種類に素晴らしいスタートになります。

答えて

1

WPFでは、あなたが「None」にWindowStyleを設定し、ResizeMode窓からOSのクロムを除去するための「NoResize」にすることができます。ウィンドウを半透明にするには、AllowsTransparencyを "True"に設定し、Opacityを選択したパーセント値に設定する必要があります。

<Window x:Class="TestWpfApplication.Test" 
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
    WindowStyle="None" 
    ResizeMode="NoResize" 
    AllowsTransparency="True" 
    Opacity="0.8" 
    Title="Test Window" Height="300" Width="300"> 

あなたも、ブラシを作成し、ウィンドウは非正方形にするためにウィンドウのOpacityMaskプロパティにそれを設定することができます。

は、ここにはクロムを使用するウィンドウと80%の不透明度です。

関連する問題