たとえば、User32.dll の MessageBox 関数を指定する場合、 [DllImport("user32.dll", EntryPoint="MessageBox")] public static extern int MsgBox(int hWnd, String text, String caption, uint type); このときの DllImport のパラメータは次のとおり。 フィールド デフォルト値 説明
2024-01-02 2023 年の振り返り 2024 年になってしまいましたが 2023 年の振り返りをしたいと思います。 プライベート 特筆すべきことはあんまりなかったです。(悲しい) 会社の人たちとマイクラしたりして遊んだり、技術書典に出したりと色々やれたのは楽しかったです。 マイクラをすると… 2023-06-04 Galaxy Tab S8 Ultraのキーボードで日本語でWeb検索が非常にしづらい 2022年の年末頃からGalaxy Tab S8 Ultraを買って使ってます。 スペックも満足でUS配列だけど純正キーボードもあり、ペンもついていてAndroidタブレットとしては非常にいい出来です。 何故か日本で売られるモデルにはSIMスロットがない点は非常に不満ですが…… #Android #Galaxy 2022-04-16 Surface Laptop Studio を買っ
Aero Glassの機能を利用した半透過ウィンドウを作成します。 概要 DwmIsCompositionEnabled APIにてDWM合成を有効化し、DWM合成が利用可能かチェックします。DWM合成が有効である場合は DwmExtendFrameIntoClientArea により、半透明のウィンドウにします。第一引数にはウィンドウハンドルを、第二引数には半透明にする範囲を指定します。 最初のフィールド(leftWidth)に-1を指定した場合はウィンドウ全体が半透明のウィンドウとなります。 プログラム コード Windows Formアプリケーションを新規作成し、下記のコードを記述します。 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; us
なお、これらの演算子は組み合わせて使うことができます。その場合、演算子には優先順位がありますが、すべての演算子の優先順位を暗記する訳にもいきません。ほかのプログラミング言語と同様に、丸括弧 () で演算の優先順位を指定することができるので、複数の演算子を使うときは、丸括弧 () を使って明示的に優先順位を指定したほうがようでしょう。 [例]優先順位を指定する x = (y + z) * 100; ● for VB6 C# の演算子は、VB と同じものも多いですが、微妙に違うものもあるので注意が必要です。C# の条件式で使う等号は、「==」というように等号が 2 つ続きます。C# では等号 1 つ「=」は、変数への値の代入を意味し、等しいかどうかの条件評価の意味では使いません。 ● for C++ C# の演算子は、C++ とほとんど同じです。前述の演算子一覧表を見て、その意味が理解できれば
Add Artificial Intelligence to your applications. Locally hosted, free, any platform, any language. Read more... Discuss Download Docs
このボタンを押すとメニューが表示される。 このようなボタンを WPF で実現する場合、ぱっと思いつく方法は以下が挙げられる。 ボタンにコンテキストメニューを付ける ボタンが押された時に自前でコンテキストメニューを表示する 実際に試すと分かるが、方法 1 の場合はボタンの左クリックではメニューが表示されない上に、メニューの表示位置がマウスカーソルの位置となる。 方法 2 では、メニュー設定にコードビハインドの実装が必要となり、非常に面倒である。見た目に関わる設定は XAML で済ませたいところである。 という訳で、方法 2 を発展させたカスタムコントロールを作成し、XAML からのメニュー設定を実現してみよう。 以降、このボタンを DropDownMenuButton と呼ぶ。 サンプル プロジェクト 今回のコントロールを含めた、サンプル プロジェクト一式を以下に公開する。 ライセンスは放棄
連載目次 携帯サイトへの誘導などでよく使われる「QRコード」だが、.NET Frameworkで利用できるツールとして「Open Source QRCode Library」(以下QRCode Library)がある。 上記のリンクからダウンロードできるZIPファイルには、複数のプロジェクトからなるソリューションが含まれているが、この中の「QRCodeLib」プロジェクト(ThoughtWorks.QRCode.dll)が、QRコード生成に必要なライブラリである。 また、同ZIPファイルに含まれるサンプル・プログラム「QRCodeSampleApp」を実行すると、QRコードの作成に必要な4つのパラメータが分かる。 以下に、この4つのパラメータについて簡単に説明する。詳細については、QRコードの開発元である株式会社デンソー ウェーブのサイト「QR Code.com」を参考にしていただきたい。
CodePlex - ReactiveOAuth Windows Phone 7用のOAuth認証ライブラリを作成し、公開しました。他のライブラリに比べての特徴は、非同期APIしか用意されていないWindows Phone 7での利用を念頭に置き、Reactive Extensions(Rx)をフル活用しているという点です。そもそもWindows Phone 7対応のOAuthライブラリが少ないので、特にWindows Phone 7開発者は是非どうぞ。 Windows Phone 7専用というわけでもないですが(Console/WPFで使えるよう、DLLとサンプルコードを用意してあります)、Windows Phone 7以外では別途Rxのインストールが必要です。Windows Phone 7環境では最初から入っているのでRxのインストール不要。Silverlight用は、コードコピペで別
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く