タグ

Win32に関するmakayaのブックマーク (43)

  • サブクラス化の手法をC++のクラスでラップするには

    * 環境変数を設定する set BCCDIR=<bcc55ディレクトリ>:。 (例) set BCCDIR=c:\bcc55 * makeを実行する make -Dn (n : 0, 1)。 (例) make -D0 EDITコントロール等、既にあるウィンドウクラスにアプリケーション独自の動作をさせるには ウィンドウプロシージャに手を加える必要があります。そのための手法の1つがサブクラス化です。 この手法は、変更したいウィンドウのウィンドウプロシージャ(GWL_WNDPROCにある)を新しいウィンドウプロシージャに差し替えることと、新しいウィンドウプロシージャで変更しない動作は元のウィンドウプロシージャに渡すことで実現します。 (例) WNDPROC OriginalProc; //元のウィンドウプロシージャの保存先 LRESULT CALLBACK MyProc(,,,)

  • 伝説のお茶の間

    このサイトのソフトおよびライブラリは 全てフリーです よかったら使ってやって下さい 当サイトはリンクフリーです。 last update 2010.02.13 更新履歴 伝説のお茶の間、略して「伝茶」です。 gmaruz@gmail.com G丸 001 テンプレートを使った汎用リストクラスを実現 します。 001-01 拡張リスト・ク ラス   テンプレートを使ってXLIST<クラス名> 変数名; でリスト・クラスが出来ます 001-02 拡張リスト・ク ラス(ポインタリスト編)   XLISTを拡張しポインタリストを作ります 001-03 拡張リスト・ク ラス(クイックリスト編)   高速push,popの可能なリストを作ります 001-まとめ 拡張リスト・クラス テンプレートを使った汎用リストクラスのまとめです 002 MIDI再生 002-01  MIDI 再生の基  MIDI再

  • 標準 Windows API - WisdomSoft

    サンプルソースは C 言語としてコンパイルしてください。 C++ としてコンパイルした場合、エラーが発生する場合があります ※誤ったプログラムを実行すると、Windowsが不安定になることもあります 重要なシステム上では実験を行わないで下さい この講座は、C言語を熟知していることが前提です