Explore our suite of developer products designed to fuel your innovation, streamline development, and unlock new features and growth for your projects.
すべての Microsoft 製品 Microsoft 365 Office Windows Surface Xbox セール サポート ソフトウェア Windows アプリ OneDrive Outlook Skype OneNote Microsoft Teams PC とデバイス Xbox を購入する アクセサリ VR & 複合現実 エンタメ Xbox Game Pass Ultimate Xbox Live Gold Xbox とゲーム PC ゲーム Windows ゲーム 映画とテレビ番組 法人向け Microsoft Azure Microsoft Dynamics 365 Microsoft 365 Microsoft Industry データ プラットフォーム Power Platform 法人向けを購入する Developer & IT .NET Visual Studi
ファイルのコピーなどをするときに、コピー先のフォルダを指定する必要があると思います。 そういうときに使うのが、SHBrowseForFolderAPIですが、このAPIで、初期フォルダを指定しようとすると以外と悩んでしまいます。そこで今回は、このAPIで初期フォルダの指定するプログラムを作ります。(と言ってもたいして難しくないですが) まず、VC++のAPIヘルプを見てみましょう WINSHELLAPI LPITEMIDLIST WINAPI SHBrowseForFolder( LPBROWSEINFO lpbi ); となっていますね。なんかややこしいようですが、要するに、BROWSEINFO構造体のポインタを渡せば ITEMLISTのポインタがかえってくるということです。 BROWSEINFO構造体は、ヘルプでは typedef struct _browseinfo { HWND h
システムクリエーター(造語)コーイチの技術メモ クリエーター的叫び&ニュースコメント コメント/トラックバックは承認後に公開されます 詳しくは⇒BLOGポリシー Google ガジェット&BLOGパーツ配布中宜しく GPL天気予報 [Java] byte 型の扱い方 (vivid memo) Hibernateを動かすとき最低限必要なJarファイル (ざわじゃのブログ燃焼系〜♪(謎)) JBoss AS 4.0.x ⇒ 4.2.0 で変ったことマトメ (ギジュツメモ) アメリカと北朝鮮は裏でつながってる (右派社民党公式ブログ) いわゆる南京大虐殺証拠写真検証 (右派社民党公式ブログ) http://hygge-hotginger.seesaa.net/article/34753042.html (Hot Ginger ~気になるあれこれ~) links for 2007-02-25 (P
旧コンテンツの中で最も実用的で世の中の役に立っている(らしい)このページを、そのまま残しておくことにしました。 お役にいただければ幸いです。 ・・・ただし内容についてはすべて動作確認をしておりますが、 万一ここに記述されているテクニックを使用した上で何らかの損害が発生しても責任を負いかねますので、 その点につきましてはあらかじめご了承くださいませ。
S1.Net関連(95/98) S2.Net関連(NT) S3.コモンダイアログの拡張 ├1.コモンダイアログのフック ├2.ダイアログリソースの使用 └3.コモンダイアログの拡張 S4.MailSlot関連 S5.RAS関連 S6.セキュリティ関連 S7.FAX制御(Win2000) S8.ADSIの利用 T1.グラデーションバー T2.アイコンメニュー T3.バーコード(NW7) ここでは、コモンダイアログのフック処理を説明します。フックとは、よく説明などでは、「メッセージの横取り」などの表現で説明されていますが、 まさにその通りです。フックを行う事により、コモンダイアログの状況を認識して、適切な処理を行う事ができるようになります。 サンプルでは、フックを行う事により、コモンダイアログの初期表示位置の設定、デフォルトのラベル文字列の変更、 コントロール(コンボボックス、ボタン...)の
はじめに 今回は、コモンダイアログをカスタマイズする方法を紹介します。コモンダイアログをカスタマイズするには、テンプレートファイルを書き換えてダイアログ全体を書き換える方法と、コモンダイアログに独自のダイアログを追加する方法があります。 今回は、後者の方法を説明します。これはExplorer-Styleのカスタムダイアログというようです(どうExplorerなのかはよくわかりませんが)。ただ、この方法はもしかするとIE4をインストールしていないと使えないかもしれません。詳しく知っている方は教えてください。 サンプルプログラムはここです。今回から、VC6.0になったので以前のVCでは読み込めないかもしれません。ただ、たぶん構造は変わっていないと思うので読めなかったときでもワークスペースとプロジェクトファイルの中のバージョンをテキストエディターで書き換えれば読み込めると思います。このサンプルを
○ >_beginthread(), _endthread() を使う場合は、process.h をインクルードして、 >コード生成をマルチスレッドに設定する。 > >[ プロジェクト ] → [ プロパティ ] → [ C/C++ ] → [ コード生成 ] >→ [ ランタイム ライブラリ ] → [ マルチスレッド(/MT) ] これよりも簡単な方法で、 ソースコードの一番上に下記のコードを追加するだけでもいい //--------------------------------------------------------------------------// /* シングルスレッドとマルチスレッドを容易に切り替えるための記述 */ /* _beginthread(), endthread(), _beginthreadex(), _endthreadex
The Ultimate Grid provides for built-in edit notifications as well as customizable edit functionality Download demo executable - 102.7 KB Download the Ultimate Grid source code - 380 KB Download the Ultimate Grid sample projects - 2.2 MB Download the Ultimate Grid documentation in compiled HTML help (CHM) format - 1 MB Visit the Ultimate Grid main page for an overview and configuration guide to th
はじめに こんにちわ、hirataraです。 近年、YouTubeやニコニコ動画に代表される動画共有サービスの需要が、急速に高まっています。そのような状況で、オープンソースの動画読み書きソフトウェア「FFmpeg」が、にわかに注目を集めています。 本稿では、そのFFmpegの共有ライブラリを直接呼び出して、C言語から動画を扱う方法を紹介します。FFmpegにはffmpegという便利なコマンドがついていますので、ほとんどの場合はこのコマンドを利用します。しかし、FFmpegを共有ライブラリ付きでコンパイルすると、自分の作ったプログラムから直接FFmpegのAPIを利用することが可能になります。 FFmpegの共有ライブラリを利用すると、動画をファイルからデコードして再生をしたり、新たな動画を作成して特定フォーマットでエンコードし、ファイルに保存したりすることができます。対応codecがたくさ
Programming Windows Maniacsは新しいサイトに移転しています。 5秒後に自動で移動します。 自動で移動しないときは、 をクリックしてください。
Win32 API を使用して、BMPからJPGなどの変換を行う処理です。 今回は、GDI+というものを使用します。 簡単に流れを解説すると ・画像を読み込む ・保存時のエンコード(形式)を指定する ・保存時のパラメータを設定(ここで縮小や回転などいろいろ設定) ・保存 なのですが、保存時のパラメータは複数設定できるようになっているのですが、自分が試した範囲では、JPGのクオリティと回転は同時に効きませんでした。 あとは、JPG→JPGの場合は回転できましたが、BMP→JPGの時は回転できませんでした。 いろいろサイトを見ていると結構制限があるような感じでした。 今回のサンプルは、MSDNのここの情報を参考に作ってます。 あと、GetEncoderClsid()という関数がありますが、これは、MSDNのコチラから拾ってきた関数です。↑のサンプルで使用しているのに含まれていない不親切さ。 で
Win32(NT)プログラミングノウハウ集 http://www02.so-net.ne.jp/~handa/deadend/trialWin32.html 1996/07/02 半荘 1.プロセスとスレッド プロセスのデフォルトのスレッドを、プライマリスレッドという。 プライマリスレッドが終了すると、そのプロセスも終了する。Win32のCreateProcess()はUNIXのfork(),exec()に対応する。 1.1 プロセス プロセスの生成の例を以下に示す。 DWORD dwErrorNumber; LPCTSTR lpszImageName; /* モジュール名のアドレス */ LPCTSTR lpszCommandLine; /* コマンド ラインのアドレス */ LPSECURITY_ATTRIBUTES lpsaProcess; /* プロセスのセキ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く