VC++ 小手先のテクニック集 contents

written by U-ki

旧コンテンツの中で最も実用的で世の中の役に立っている(らしい)このページを、そのまま残しておくことにしました。 お役にいただければ幸いです。
・・・ただし内容についてはすべて動作確認をしておりますが、 万一ここに記述されているテクニックを使用した上で何らかの損害が発生しても責任を負いかねますので、 その点につきましてはあらかじめご了承くださいませ。

リストボックスコントロール
オーナードローで複数行リストボックスを作成する
リストビューコントロール(レポートビュー)
オーナードローリストビュー
  オーナードローリストビューの作成
  オーナードローリストビューでアイテムの高さを変更する
リストビューアイテムの処理
  リストビューでの選択されているアイテムの取得
  リストビューにおけるプログラムでのアイテム選択
  リストビュー上でのクリック位置にあるアイテム、サブアイテムを取得する
  リストビュー上でのアイテム選択を不可にする
ヘッダのディバイダドラッグ時のメッセージの取得
リストビューアイテムのラベルを編集する
リストビューで行全体を選択領域にする
リストビューのアイテムをソートする
ツリービューコントロール
ツリーコントロールの作成
  ツリーコントロールの基本的な作成手順
  アイテム挿入時に昇順でソートする
ツリーアイテムのドラッグ&ドロップ
ツリーアイテムの文字色を変更する
その他のコントロール
エディットボックスに複数行の文字列を表示する
エディットコントロール内の色を変更する
コントロールのフォントを変更する
ツールチップコントロールを表示させる
オーナードローボタンの作成
次にフォーカスを得るコントロールを取得する
スクロールバーの操作
スピンボタンコントロールの使用
リッチエディットコントロールの使用
ウィンドウ
ウィンドウの状態の取得と設定
タイトルバーのないウィンドウのドラッグ移動
1つのドキュメントを異なる2つのビューで表示する
ダイアログ
ダイアログの初期表示位置を設定する
Singletonパターンでモードレスダイアログを作成する
コモンダイアログのカスタマイズ
プロパティシート
フォームビューにプロパティシートを貼る
プロパティシートで選択されたタブの色を変更する
プロパティシートのフォントを変更する
プロパティシートサイズ変更時のコントロール配置
メニュー
ポップアップメニューを表示する
メニュー項目を使用禁止にする
メニュー項目にチェックマークをつける
ツールバー
ツールバーのボタンにテキストを表示する
ダイアログバーの作成
キー操作
キー操作
  Tabキーを押したときのメッセージの取得方法
  コントロールでのキー入力を親ウィンドウで検知する
ビットマップ(DIB形式)
ディスク上のBMPファイルを表示する
コレクションクラス
CObArray、CObListクラス
  CObArrayクラスを使った配列処理
  CObListクラスを使った線形リスト処理
CFileFindクラスによるファイルの検索
文字列処理
CStringを使った数値→文字列変換
ファイル処理
CArchiveクラスを使ってバイナリデータを読み書きする
テンポラリファイルの作成
DLL
DLLの作成(1)
DLLの作成 −クラスのエクスポート−
DLLの作成(3)
アプリケーション・システム
アプリケーション全体で使用する変数の定義
プログラム終了時の処理
  プログラム終了時の処理(ダイアログ)
  プログラム終了時の処理(ドキュメントビュー形式)
INIファイルを使った情報の保存
  INIファイルへ情報を保存する
  INIファイルのパス名を変更する
  レジストリに情報を保存する
アプリケーションの二重起動の防止
クリップボードを使う
SDKを使ったレジストリ操作
例外処理
例外処理
マルチスレッド
マルチスレッドの生成
データベース
ODBCを使ったデータベースアクセス
ADOを使ったデータベースアクセス
プロセス間通信
共有メモリを使用する
Developer Studio
作成したプログラムの実行時に必要なDLL
つくってみよう
タスクトレイアプリケーションの作成
MFCを使わずにアプリケーションを作成する
豆知識
ASSERTとVERIFY
WM_NOTIFYメッセージとON_NOTIFYメッセージ
プロパティシートでの初回例外

Home