Win32/Win64 APIベースのプログラム(Visual C++)

2024年01月17日(水) 04時54分更新 icon 項目のみ表示/展開表示の切り替え

このページは、Win32/Win64 APIベースのプログラム(Visual C++)の基礎的なことを記述します。

ウィンドウ

コントロール

エディットボックス  2015年08月19日(水)
コンボボックス  2015年11月23日(月)
ラジオボタン  2015年08月19日(水)

コモンコントロール

ステータスバー  2016年07月28日(木)
スピン(アップダウン)コントロール  2015年11月01日(日)
リストビュー1(ソート付き)  2015年12月06日(日)
リストビュー2(ヘッダに三角マークを表示)  2015年08月19日(水)
リストビュー3(イメージリスト)  2015年08月19日(水)
イメージリスト  2015年08月19日(水)
タブコントロール  2015年10月27日(火)
タブコントロール(挿入・削除・名称変更)  2015年11月29日(日)

コモンダイアログボックス

GDI

ペンの作成又は取得  2015年08月19日(水)
ブラシの作成または取得  2015年08月19日(水)
直線を描画  2015年08月19日(水)
円弧を描画  2015年08月19日(水)
長方形を描画  2015年08月19日(水)
連続直線を描画  2015年08月19日(水)
連続直線に囲まれた閉じた図形を描画  2015年08月19日(水)
マッピングモードによる原点変更・拡大縮小(GDI)  2016年08月04日(木)
ベジェ曲線を描画  2016年08月14日(日)

GDI+

ベースサービス

PageSetup(ページ設定コモンダイアログ)  2018年12月02日(日)
プリンタを選択  2018年12月01日(土)
プリンタ名の一覧を標準出力に表示  2018年11月30日(金)
ファイルの更新日時を変更  2018年11月29日(木)
ファイル・フォルダーの更新日時を変更  2018年11月29日(木)
日時の修正コントロール(Date and Time Picker Control)  2018年11月28日(水)
大きな文字を表示  2018年11月23日(金)
大きな文字を表示(任意ブラシ)  2018年11月23日(金)
フォントの一覧を印刷  2018年11月21日(水)
フォント名の一覧を標準出力に表示  2018年11月10日(土)
高解像度対応のダイアログボックス  2018年11月16日(金)
マルチディスプレイ時の各ディスプレイの座標及び解像度を取得する  2018年11月16日(金)
UNICODEのサポート  2015年08月29日(土)
フォルダー内のファイル名を検索する  2015年08月29日(土)
フォルダー内のファイル名をサブフォルダーも含めて検索する  2015年08月29日(土)
フォルダー内のファイル名をサブフォルダーも含めて検索する3  2018年12月31日(月)
ドライブ名を選択するコンボボックス  2015年08月25日(火)
DLLを動的リンクで呼び出す  2015年08月29日(土)
DLLを静的リンクで呼び出す  2015年08月29日(土)
DLLファイルからLIBファイルを作成する(_stdcall宣言)  2015年10月04日(日)
DLLファイルのエクスポート関数の一覧を表示  2015年11月01日(日)
DLLファイルからLIBファイルを作成するプログラム  2015年12月06日(日)
動的リンクDLLに派生クラスを実装したサンプル  2015年09月10日(木)
フォルダー名からフルパスを取得する  2015年08月29日(土)
エラーコードを日本語文章で表示する(FormatMessage)  2015年09月02日(水)
エラーメッセージを作成する(FormatMessage 配列で指定)  2015年09月05日(土)
エラーメッセージを作成する1(FormatMessage va_listで指定)  2015年09月05日(土)
エラーメッセージを作成する2(FormatMessage va_listで指定)  2015年09月05日(土)
エラーメッセージを作成する3(FormatMessage 可変長引数 va_listで指定)  2015年09月05日(土)
エラーメッセージを作成する4(FormatMessage 可変長引数 va_listで指定 エラーコード・メッセージ指定可能)  2015年09月05日(土)
マルチディスプレイ時の各ディスプレイの座標を取得する  2015年09月05日(土)
特殊フォルダのパスを取得する  2015年09月07日(月)
DLL等のファイルバージョンを取得する  2015年09月13日(日)
Windowsバージョンを取得する(GetVersionEx)  2015年09月19日(土)
Windowsバージョンを取得する(VerfyVersionInfo)  2015年09月19日(土)
Windowsバージョンを取得する(RtlGetVersion)  2015年09月19日(土)
パイプにより標準出力をエディットボックスに取り込む  2015年11月02日(月)

シェル

ZIPファイルを解凍する  2019年01月02日(水)
フォルダーをZIPで圧縮する  2019年01月02日(水)
ファイルをZIPで圧縮する  2019年01月02日(水)

WININET

サウンド

その他