Win32 サンプル集

クリップボードにあるテキストデータを表示(C言語)
クリップボードにテキストデータがあるかどうかのチェック(C言語)
クリップボードにあるフォーマットのリストを表示(C言語)
クリップボードにあるフォーマットの個数を表示(C言語)
GetPriorityClipboardFormatの例(C言語)
クリップボードへのテキストデータの設定(C言語)
クリップボードを所有しているウィンドウの表示(C言語)
クリップボードビューアの検索(C言語)
クリップボードビューアの例(C言語)
コンソールの割り当て(C言語)
コンソールの割り当て(VB)
コンソールバッファの作成(C言語)
コンソールバッファの作成(VB)
乱数列の生成(C言語)
RC4による暗号化(C言語)
署名生成(C言語)
CSP名および鍵コンテナ名の表示(C言語)
BitBltの例(C言語)
BitBltの例(VB)
StretchBltの例(C言語)
StretchBltの例(VB)
イベントログにイベントを書き込む(C言語)
イベントログからイベントの読み取り(C言語)
イベントログのバックアップ(C言語)
イベントログ中のイベントの数を表示(C言語)
イベントログ中の最も古いイベントの番号を表示(C言語)
イベントログに書き込みがあるまで待機(C言語)
バックアップイベントログファイルのレコード数を表示(C言語)
イベントログのクリア(C言語)
例外の生成(C言語)
例外情報の取得(C言語)
例外コードの取得(C言語)
例外ハンドラの置換(C言語)
実行ファイルの種類を取得(C言語)
実行ファイルの種類を表示(VB)
ディレクトリの監視(C言語)
ファイルのコピー(C言語)
ファイルのコピー(VB)
ディレクトリの作成(C言語)
ディレクトリの作成(VB)
ディレクトリの削除(C言語)
ファイルの削除
ファイルの削除(VB)
カレントディレクトリの取得(C言語)
カレントディレクトリの表示(VB)
ディスクの情報を取得(C言語)
ディスクの情報を取得(VB)
ドライブの種類を表示(C言語)
ドライブの種類を表示
ファイルの属性を取得する(C言語)
ファイルの属性を表示(VB)
GetLogicalDrivesによる有効なドライブ一覧の表示(C言語)
有効なドライブの一覧を表示(VB)
GetLogicalDriveStringsによる有効なドライブの一覧表示(C言語)
有効なドライブ名一覧の表示(VB)
短い形式のパス名を表示(C言語)
短い形式のファイル名表示(VB)
ファイル情報の表示(C言語)
ファイル情報の表示(VB)
ファイルサイズの表示(C言語)
ファイルサイズの表示(VB)
ファイルタイプの表示(C言語)
ファイルタイプの表示(VB)
一時ファイルの作成(C言語)
一時ファイルの作成(VB)
テンポラリディレクトリの取得(C言語)
テンポラリディレクトリの表示(VB)
ボリューム情報の取得(C言語)
ボリューム情報の表示(VB)
ファイルのロック(C言語)
ファイルのロック(VB)
カレントディレクトリによるファイル名の補完(C言語)
フルパス名の取得(VB)
MoveFileExによるファイルの移動(C言語)
SearchPathによるファイルの検索(C言語)
ファイル名部分を参照しないSearchPathの例(VB)
カレントディレクトリの設定(C言語)
カレントディレクトリの変更(VB)
ファイルを隠しファイルにする(C言語)
ボリューム名の設定(C言語)
ファイルの検索(C言語)
ファイルの検索(VB)
長い形式のファイル名取得(VB)
ファイル名部分の参照を行うフルパス名取得の例
ファイル名部分を参照するSearchPathの例(VB)
デバイスパスの一覧を表示(C言語)
ドライブの割当て(C言語)
複数のメモリブロックのファイルへの書き込み(C言語)
ファイルから複数のメモリブロックへのデータ読み込み(C言語)
ReadDirectoryChangesWによるディレクトリの監視(C言語)
ページングファイル上のファイルマッピングオブジェクトの例(C言語)
ファイル上のファイルマッピングオブジェクトの例(C++)
フックによるWindowsキーの無効化
IMEの入力中の文字列に関する情報を取得(C言語)
IMEの入力中の文字列に関する文節の情報を取得(C言語)
IMEの入力中の文字列に関する文字単位の属性の表示(C言語)
IMEの文字列入力時のカーソル位置の表示(C言語)
単語登録ダイアログボックスの表示(C言語)
MakeSureDirectoryPathExistsを使用したディレクトリ作成の例(C言語)
ディレクトリツリーの検索(C言語)
スタックフレームの表示(C言語)
エクスポートされている関数を表示(C言語)
エクスポートされている関数を列挙(VB)
インポートしている関数を表示(C言語)
インターネットへ接続できるかどうかの確認(C言語)
URLのエンコード(C言語)
InternetCombineUrlの例(C言語)
HTTPでリモートのファイルを取得(C言語)
FTPでファイル一覧を表示(C言語)
URLの分解(C言語)
URLの作成(C言語)
インターネットのタイムアウト時間の表示(C言語)
InternetSetFilePointerの例(C言語)
InternetSetOptionの例(C言語)
InternetSetStatusCallbackの例(C言語)
InternetTimeFromSystemTimeの例(C言語)
InternetTimeToSystemTimeの例(C言語)
FTPでリモートホスト上にファイルを作成(C言語)
HttpSendRequestの例(C言語)
FTPでリモートにディレクトリを作成(C言語)
FTPでリモートのファイルを削除(C言語)
FtpGetCurrentDirectoryの例(C言語)
FTPでファイルをリモートからローカルへ転送(C言語)
FTPでローカルのファイルをリモートへ転送(C言語)
FTPでリモートのディレクトリを削除(C言語)
FTPでリモートのファイル名を変更
FTPでリモートのカレントディレクトリを変更
複数のプロセスを同時に強制終了(C言語)
ペイントブラシの終了を待機(C言語)
コピー・貼り付けの無効化(C言語)
楕円の描画(VB)
PolyDrawの例(VB)
楕円形の円弧の描画(VB)
円弧の描画(VB)
LineDDAの例(VB5)
LineToの例(VB)
Polylineの例(VB)
ベジエ曲線の描画(VB)
PolyBezierToの例(VB)
MoveToExの例(VB)
SetArcDirectionの例(VB)
PolylineToの例(VB)
PolyPolylineの例(VB)
管理者アカウントの持つ特権のリストを表示(C言語)
ゲストアカウントにシステム時刻変更特権を追加(C言語)
アカウントの持つ特権を削除(C言語)
システム時刻の変更特権を持つアカウントを表示(C言語)
信頼しているドメインの列挙(C言語)
LsaQueryInformationPolicyの例(C言語)
LsaRetrievePrivateDataの例(C言語)
拡張メタファイルの描画(VB)
拡張メタファイルの作成(VB)
EnumEnhMetaFileの例(VB)
拡張メタファイルのアプリケーション名・画像名を表示(VB)
拡張メタファイルヘッダの取得の例(VB)
パレットを考慮した拡張メタファイルの描画(VB)
拡張メタファイルの変更の例(VB)
Windowsメタファイルの描画(VB)
Windowsメタファイルの作成(VB)
拡張メタファイルをWindowsメタファイルに変換(VB)
Windowsメタファイルを拡張メタファイルに変換(VB)
プライベートデータを持つ拡張メタファイルを作成(VB)
使用しているDLLを列挙(C言語)
プロダクト名の取得(C言語)
パスの作成の例(VB)
FillPathの例(VB)
StrokeAndFillPathの例(VB)
マイター接合を使用した三角形の描画(VB)
円を点描する(VB)
三角形(の枠線)によるクリッピング(VB)
マイター限界の設定の例(VB)
パスをリージョンへ変換(VB)
パフォーマンスオブジェクトの列挙(C言語)
パフォーマンスカウンタおよびインスタンスの列挙(C言語)
プロセスのCPU使用率の取得(C言語)
プロセスのCPU使用率の取得(VB)
生のパフォーマンスカウンタ値から整形された値を取得(C言語)
パフォーマンスカウンタのスケールを用いた例(C言語)
パフォーマンスデータの統計値の取得(C言語)
パフォーマンスカウンタの選択ダイアログボックスの表示(C言語)
PdhExpandCounterPathの例(C言語)
パフォーマンスカウンタの情報を表示(C言語)
デフォルトのパフォーマンスカウンタを表示(C言語)
PdhMakeConterPathによるパフォーマンスカウンタのパス構成の例
PdhParseCounterPathの例(C言語)
PdhParseInstanceNameの例(C言語)
PdhValidatePathによるメモ帳の起動個数の取得(C言語)
プリンタの監視(C言語)
スレッドのCPU時間譲渡(C言語)
ファイバの例
デバイスドライバの一覧を表示(C言語)
現在起動しているプロセスのIDを列挙(C言語)
プロセスがロードしているモジュールの一覧を表示(C言語)
モジュール情報の表示(C言語)
プロセスのメモリ情報の取得(C言語)
モジュールの列挙(C言語)
GetMappedFileNameの動作例(C言語)
ワーキングセット情報の取得(C言語)
ワーキングセットの監視
ワーキングセットの最小化(C言語)
レジストリ中の値の列挙(C言語)
CPU使用率の表示(VB)
交差する二つの長方形で構成されるリージョンを描画(VB)
交差する二つの円で構成されるリージョンを描画(VB)
交差する二つの円で構成されるリージョンを描画(VB)
星型のリージョンを描画(VB)
複数の図形からなるリージョンを描画(VB)
二つの交差する長方形で構成されるリージョンを描画(VB)
交差する二つの角の丸い長方形で構成されるリージョンを描画(VB)
リージョンの枠を描画(VB)
リージョンの境界長方形を描画(VB)
リージョンを使用したビットマップの反転(VB)
リージョンの移動の例(VB)
PaintRgnによるリージョンの描画(VB)
PtInRegionの例(VB)
SetRectRgnの例(VB)
ファイルの所有者の表示(C言語)
ファイルのアクセス権表示(C言語)
弓形の描画(VB)
楕円の描画(VB)
矩形の塗りつぶし(VB)
FrameRectの例(VB)
ピクチャボックスを点滅(VB)
楕円形の扇形の描画(VB)
三角形の描画(VB)
複数の多角形の描画(VB)
長方形の描画
角の丸い長方形の描画(VB)
文字の比較(VB)
文字列から文字を検索(C言語)
大文字・小文字を区別せずに文字列から文字を検索(C言語)
文字列を指定した文字数分比較(C言語)
大文字・小文字を区別せずに文字列を指定した文字数分比較(C言語)
指定した文字数分文字列をコピー(C言語)
文字列から指定した文字列のいずれかを検索(C言語)
文字列から指定した文字列のいずれかを大文字・小文字を区別せずに検索(C言語)
文字列の複製(C言語)
バイトサイズを表す数値を文字列に変換(C言語)
時間を表す数値を文字列に変換(C言語)
StrIntlEqualの例(C言語)
文字列の結合(C言語)
文字列から文字を検索(C言語)
文字列中から最後に見つかった文字の位置を取得(C言語)
文字列中で最後に見つかった部分文字列の位置を取得(C言語)
文字列中から数字でない最初の文字を検索(C言語)
文字列から部分文字列を検索(C言語)
大文字・小文字を区別せずに文字列から部分文字列を検索(C言語)
文字列を数値に変換(C言語)
16進表記の文字列を数値に変換(C言語)
文字列の両側の空白を削除(C言語)
パス名の最後が\で終わるようにする(C言語)
パス名に拡張子を追加(C言語)
パスの結合(C言語)
ルートパスの取得(C言語)
“..”を含むパスを、“..”を含まないパスに変換する(C言語)
ディレクトリ名とファイルパスの結合(C言語)
二つのパスの共通しているプレフィックスを取得(C言語)
CompactPathの例(VB)
PathCompactPathExの例(C言語)
ファイルが存在するかどうか判定(C言語)
ファイルパスから拡張子を取得(C言語)
ファイルパスからファイル名部分を検索(C言語)
パスを構成要素に分解(C言語)
PathFindOnPathによるファイルの検索(C言語)
コマンドライン引数の取得(C言語)
パスを構成する文字の種別を判定(C言語)
パス名からドライブ名を取り出す(C言語)
ファイル名からコンテントタイプの判定(C言語)
パスがディレクトリとして実際に存在するかどうかを判定(C言語)
パスに区切り文字が含まれているかどうか判定(C言語)
パスが"..\"から始まっているかどうか判定(C言語)
パスが絶対パスか相対パスかを判定(C言語)
パスがルートパスかどうかを判定(C言語)
二つのパスが同一のルートパスを持つかどうか判定(C言語)
PathIsSystemFolderの例(C言語)
パスがUNCかどうか判定(C言語)
パスがサーバ名を表しているかどうかを判定(C言語)
共有名を表すパスであるかどうかを判定(C言語)
URLを表すパスかどうかを判定(C言語)
大文字で表されたパスを小文字に変換(C言語)
ファイルの属性をシステムフォルダのものにする(C言語)
パスが与えられた検索文字列に一致するかどうか判定(C言語)
アイコンの場所を表すパスを分解(C言語)
空白が含まれているパスにダブルクォーテーションを加える(C言語)
二つのパス間の相対パスを取得(C言語)
パスからコマンドライン引数を削除(C言語)
パスから末尾の区切り文字を削除(C言語)
パスから前後の空白を除く(C言語)
パスから拡張子を取り除く(C言語)
パスからファイル名の部分を取り除く(C言語)
パスの拡張子を変更(C言語)
フルパスを求める(C言語)
パスから共有名の部分を取り除く(C言語)
縮めた形式のパスをテキストボックスに表示(VB)
パスからファイル名部分を取り出す(C言語)
パスからルートパスを取り出す(C言語)
システムフォルダを通常のフォルダに変更(C言語)
パスの前後のダブルクォーテーションを除く(C言語)
ユーザ指定キーの作成(C言語)
空のユーザ指定キーの削除(C言語)
ユーザ指定値の設定(C言語)
ユーザ指定キーの削除(C言語)
ユーザ指定キーのサブキーを列挙(C言語)
ユーザ指定キーのレジストリ値を列挙(C言語)
ユーザ指定キーのレジストリ値を取得(C言語)
ユーザ指定キーの情報を取得(C言語)
ユーザ指定キーにあるレジストリ値を取得(C言語)
ユーザ指定キーにレジストリ値を書き込む(C言語)
空のレジストリキーの削除(C言語)
レジストリキーの削除(C言語)
レジストリ値の削除(C言語9
レジストリ値の取得(C言語)
レジストリ値の設定(C言語)
レジストリ値の取得(C言語)
レジストリキーの列挙(C言語)
レジストリ値の列挙(C言語)
レジストリストリームへの書き込み(C++)
32bit値のインクリメント(C言語)
32bit値のデクリメント(C言語)
32bit値の加算(C言語)
比較に基づく32bit値の交換(C言語)
32bit値の交換(C言語)
クリティカルセクションオブジェクトによる排他制御
クリティカルセクションオブジェクトの非ブロッキングの例
セマフォオブジェクトを用いた排他制御の例(C言語)
セマフォによる同時スレッド起動数の制限
名前無しセマフォの例
自動リセットイベントオブジェクトを用いた排他制御の例(C言語)
手動リセットイベントオブジェクトを使用したスレッドの同時実行
ResetEventの例(C言語)
PulseEventの例(C言語)
オーバーラップ操作のイベントオブジェクトによる待機(C言語)
待機可能タイマの例
CancelWaitableTimerの例
QueueUserAPCの例
完了ルーチンを使用した待機可能タイマの例(C言語)
SignalObjectAndWaitの例(C言語)
二重起動防止のサンプル(C言語)
ミューテックスを用いた排他処理(C言語)
ミューテックスを用いた排他処理の例(C言語)
ヒープブロックの情報の表示(VB)
ヒープリストの表示(VB)
モジュールの情報を表示(VB)
プロセスの一覧を表示(VB)
スレッドの一覧を表示(VB)
システム時間をUTCで表示(C言語)
ローカル時刻の表示(C言語)
Windows起動からの経過時間表示(C言語)
ウィンドウステーション名とデスクトップ名の表示(C言語)
デスクトップの列挙(C言語)
デスクトップの作成と切り替え(C言語)
アクティブウィンドウのタイトルを表示(C言語)
アクティブウィンドウのタイトルの表示(VB)
フォーカスを持つウィンドウのタイトルを表示(C言語)
フォーカスを持つウィンドウのタイトルを表示(VB)
フォアグラウンドウィンドウのタイトルを表示(C言語)
フォアグラウンドウィンドウのタイトルを表示(VB)
ネットワークドライブの割当て(C言語)
パスワードの必要なネットワークリソースのアクセス例(C言語)
ネットワークドライブの割当てダイアログボックスの表示(C言語)
WNetConnectionDialog1の例(C言語)
ネットワークドライブの切断ダイアログボックスの表示(C言語)
ネットワークドライブの切断(C言語)
ネットワークドライブ名からネットワークパス名を取得(C言語)
UNC名の取得(C言語)
ネットワークプロバイダの情報を表示(C言語)
ネットワークプロバイダ名の表示(C言語)
ユーザ名の表示(C言語)
ネットワークドライブの自動割り当て(C言語)
ネットワークリソースの情報の表示(C言語)
ネットワークリソースの親リソースを順にたどる(C言語)
ツリービューコントロールを用いてネットワークリソースを表示するサンプル(VB)
ドメイン内のマシン一覧を表示(C言語)
ネットワークドライブの切断(C言語)
(00/03/22 更新)

本ドキュメントの内容は保証しません。本ドキュメントによって生じた結果について、一切の責任を負いません。