TOP > Tips > for Programmers

for Programmers 〜プログラマーのためのTips集〜


■Windows
Windows Installer(MSI)
MSIHANDLEを扱う単純なラッパクラス (2005.02.08)
MSIの製品情報(hProduct)を扱う単純なラッパクラス (2005.01.14)
MSIデータベースのサマリ情報(hSummaryInfo)を扱う単純なラッパクラス (2005.01.14)
MSIデータベースのプレビュー(hPreview)を扱う単純なラッパクラス (2005.01.14)
MSIのカスタム・アクション(hInstall)のための単純なラッパクラス (2005.01.14)
MSIデータベースのレコード(hRecord)を扱う単純なラッパクラス (2005.01.14)
MSIデータベースのビュー(hView)を扱う単純なラッパクラス (2005.01.14)
MSIデータベース(hDatabase)を扱う単純なラッパクラス (2005.01.14)
プロダクトコードの列挙 (2004.03.30)
プロダクト情報の取得 (2004.03.30)
ユーザ情報の取得 (2004.03.30)
MSIで作成されたショートカットファイルの解決 (2004.03.25)
page top 


COM, OLE, Active X
ファイルからストリーム(IStream)を作成 その2 (Emulate_SHCreateStreamOnFile) (2007.05.17)
メモリ上にストリーム(IStream)を作成 (2004.11.29)
ストリーム(IStream)のサイズの取得 (2004.11.29)
ストリーム(IStream)のシーク位置を先頭へ戻す (2004.11.29)
ストリーム(IStream)の読み込み (2004.11.29)
HRESULT値のエラーメッセージの取得 (2004.03.26)
SHDoDragDrop APIの互換関数 (2004.03.25)
ストリーム(IStream)の確実なサイズの取得 (2004.03.25)
コンポーネントカテゴリ (CatHelper) (2003.10.03)
FILETIMEからDATEへの変換 (2003.09.18)
OLE D&Dターゲットの実装例 (CDropTargetImpl) (2007.06.04)
OLE D&Dソースの実装例 (2003.09.18)
DirectXで使用されているCreatePropBagOnRegKeyの互換のオブジェクト [ATL] (2003.09.18)
参照カウンタの管理を行わないCComObject (CFixedComObjectStackEx) [ATL] (2007.05.16)
COMの初期化 (2003.02.11)
OLEの初期化 (2003.02.11)
ROT(Running ObjectTable)への登録・解除 (2003.02.11)
OLEのアクティブオブジェクトの登録・解除, 取得 (2003.02.11)
COMサーバの登録 (2001.07.02)
OCXのプロパティシートを表示(その2) (2001.05.16)
IDataObjectから、ファイルを列挙 (2004.03.25)
OLE D&Dの登録/解除 (COleDragDropHelper) (2007.06.04)
ファイルからストリーム(IStream)を作成 (Emulate_SHCreateStreamOnFile) (2007.05.17)
ファイルからピクチャオブジェクト(IPicture)を作成 (2001.04.28)
リソース(ビットマップ)からピクチャオブジェクト(IPicture)を作成 (2001.04.28)
OCX、COMコンポーネントのライセンス文字列を取得 (2001.01.01)
ライセンス付きのOCXの作成 [MFC] (2001.01.01)
ライセンス付きのCOMコンポーネントの作成 [MFC] (2001.01.01)
OCX、COMコンポーネントのデフォルトイベントIIDの取得 (2001.01.01)
OCX、COMコンポーネントのイベントの接続、切断 (2001.01.01)
page top 


Internet Explorer, WebBrowser
HTML(Script)にオブジェクトを公開 (CIEScriptHelper) (2007.06.13)
サービスの取得 (2004.11.26)
コードページから文字セットの取得 [MLang] (2004.05.06)
コードページの識別 [MLang] (2004.05.06)
キャラクタセットからコードページの取得 [MLang] (2004.04.22)
文字コードの変換 [MLang] (2004.04.22)
BHO(Browser Helper Objects)へのアクセラレータのまわし方 (2003.09.18)
IE(Shldocvw.dll)のバージョンを取得 [ATL] (2003.09.18)
WinINetのキャッシュグループの列挙 (2002.02.03)
HTMLダイアログを表示(ITraidentAPIを使用) (2001.05.13)
プログレスダイアログ(IProgressDialog)を使用するサンプル (2001.05.09)
サイトのインターフェースポインタから、IWebBrowser2Ptrを取得 (2004.11.29)
HTMLダイアログを表示 (2001.04.06)
MSHTMLオブジェクトに、URLやファイルからHTMLを直接読み込む (2001.04.05)
ユーザエージェント名の取得 (2001.04.03)
MFCベースのアプリケーションで、ブラウザコントロールのカスタマイズを行う [MFC] (2001.04.02)
page top 


Shell
Windows Contacts を扱うクラス (ContactHelper) (2007.06.06)
MRU を扱うクラス (CMruList) (2007.05.21)
シェルフォルダ(IShellFolder)の取得 (2004.04.22)
親のシェルフォルダ(IShellFolder)の取得 (2004.04.22)
シェルアイテムの表示名やファイル名の取得 (2004.04.22)
シェルアイテムがファイルシステムかどうかを調査 (2004.04.22)
ShellBrowserの実装 [ATL] [WTL] (2004.03.25)
トレイアイコンの実装 (CTrayIconImpl) [WTL] (2004.03.25)
フォルダのアイコンを指定 (2004.03.25)
フォルダのサムネイル表示を有効 (2004.03.25)
インフォチップのテキストの取得 (2003.09.18)
ファイルの種類の取得 (2003.09.18)
ファイルのアイコンの取得 (2003.09.18)
ファイルの表示名の取得 (2003.09.18)
シェルの縮小イメージの取得 (2003.09.18)
シェルアイテム(ファイルやフォルダ)のコンテキストメニューの表示 (2003.02.11)
シェルの変更通知の受信 [ATL] (2003.02.11)
シェルアイテム(ファイルやフォルダ)のインフォチップの取得 (2003.02.11)
PIDL操作用APIのエミュレーション (2003.02.11)
SHLWAPI.DLLのバージョンの取得 [ATL] (2001.07.02)
ショートカットファイルのターゲットの解決 (Emulate_SHGetShortcutTarget) (2001.07.02)
ショートカットファイルの作成 (Emulate_SHCreateShortcut) (2001.05.04)
ファイルやフォルダのプロパティシートを表示 (2001.04.28)
マイドキュメント等の特別なディレクトリ名の取得 (2001.04.03)
page top 


全般
std::map形式のデータを簡単に扱えるコンボボックス (CDataComboBox) [WTL] (2007.06.21)
ヒープ管理クラス (CSmartHeapPtr) [ATL] (2007.06.21)
.NET Framework を扱うクラス (CClrHelper) (2007.06.06)
外字の登録と解除 (CEudcHelper, CEudcHolder) [ATL] (2007.05.16)
音楽・音声の再生 (CMediaControlDS, CMediaControlMM) (2007.05.16)
左右分割と上下分割が切り替え可能なスプリッタウィンドウ (CFlippableSplitterWindow) [WTL] (2007.05.15)
AtlIsapiBufferクラスの修正版 [ATL] (2005.02.08)
MCI Waveオーディオの単純なラッパクラス (CMciWaveAudio) [MCI] (2007.05.15)
MCI CDオーディオの単純なラッパクラス (CMciCDAudio) [MCI] (2007.05.15)
MCI デバイスのベースとなるラッパクラス (CMciDevice) [MCI] (2007.05.15)
WinSockの初期化   (2004.12.27)
Windows ファイル プロテクションの対象かどうかを調査 [SFC] (2004.12.09)
Windows ファイル プロテクションの対象ファイル名を列挙 [SFC] (2004.12.09)
MULTI_SZ形式の文字列を扱うクラス (CMultiSzHelper) (2004.12.09)
ファイルを再起動時に削除 (CDeleteFileDelayUntilReboot) (2004.12.02)
ログオフ, シャットダウン,再起動を行う (2004.12.02)
DDEのラッパクラス群 (CDde, CDdeData, CDdeClient, CDdeServer) (2007.05.15)
シリアルポートを扱うクラス (CSerialPort) [ATL] (2007.05.16)
VirtualAlloc系のアロケータクラス (CVirtualAllocator) [ATL] (2007.05.16)
GlobalAlloc系のアロケータクラスの修正版 (CFixedGlobalAllocator) [ATL] (2007.05.16)
実行ファイルかどうかを確認 [ATL] (2004.04.22)
ファイルバージョン情報の取得 (その2) (2004.03.25)
ディレクトリ指定のできるフォルダダイアログ [WTL] (2004.03.25)
ネットワークアダプタの取得 (2004.03.25)
MIBインターフェーステーブルの取得 (2004.03.25)
ネットワークパラメータの取得 (2004.03.25)
デフォルトのプリンタ名の取得 (2004.03.25)
プリンタ名の列挙 (2004.03.25)
プリンタのプロパティシートの表示 (2004.03.25)
ウィンドウ位置、サイズ、状態の取得/設定 (2003.09.18)
Rundll32形式のDLLの呼び出し (CRundll32Helper) (2004.05.06)
スコープの外に出たとき、元の値に戻す (2003.09.18)
スコープを抜けたら、カレントディレクトリを元に戻す (2003.09.18)
管理者かどうかの取得 (2003.09.18)
オフラインかどうかの取得/設定 (2003.09.18)
GDI+の初期化/終了処理 [GDI+] (2003.09.18)
ロングファイル名からショートファイル名の変換 (2003.09.18)
ショートファイル名からロングファイル名の変換 (2003.09.18)
画像の拡張子の取得 [GDI+] (2004.03.25)
ファイルバージョン情報の取得 (2003.09.18)
ウィンドウの列挙 (2003.09.18)
ドライブ名の列挙 (CEnumDriveNames) (2003.09.18)
ファイルの属性をコピー (2003.09.18)
画像のフォーマットの変更 [GDI+] (2004.03.25)
Win2000 or Win98以上かどうかを調査 (2003.02.13)
ATL7のCComModuleの修正バージョン [ATL] (2003.02.11)
IPアドレスから、MACアドレスを取得 (2002.02.03)
アプリケーションの2重起動の防止 (CSingleInstance) (2007.05.16)
OSによってサポートされていないAPIを安全に使用するためのサンプル (2001.04.28)
DLLを扱うクラス (CModule) (2007.05.10)
深いディレクトリの削除を再帰的に行う。(ReadOnlyの場合も対応) (2001.01.01)
page top 


■JAVA
エンコード指定のできるURLEncoderクラス (2001.05.12)
エンコード指定のできるURLDecoderクラス (2001.05.12)
クッキーを扱うユーティリティクラス (2001.03.31)
XMLDocumentを生成するサンプル (JAXP版) (2001.03.31)
XMLDocumentを生成するサンプル (Xalan-J版) (2001.03.31)
page top 

© 2000-2005 (C)WAC.com All Rights Reserved.
お問い合わせ個人情報保護について特定商取引に基づく表示