タグ

プログラミングとwin32に関するtyosuke2011のブックマーク (4)

  • カレントポジションと線

    線を描く 論理的には、全ての描画操作はピクセル操作につながるので 前回のピクセル操作ができれば、あらゆるグラフィックプログラムができますが 図の描画などの操作をSetPixel()で行うというのはあまりにも不合理です 当然、デバイスドライバレベルでの線の描画のほうが効率的ですし 複雑なグラフィック操作を一括して行うコードに置き換えたほうが保守性もあります 線を描画するには、まずMoveToEx()でカレントポジションを決定します 線などの一部の描画命令は、このカレントポジションの影響を受けます BOOL MoveToEx(HDC hdc , int X , int Y , LPPOINT lpPoint); hdcには、デバイスコンテキストのハンドルを XとYには、カレントポジションとなる座標を表すX座標とY座標を指定します lpPointは、以前設定されていたカレントポジションが格納され

    カレントポジションと線
  • Win32 メッセージ一覧

    ここで掲載されているメッセージは、講座内で紹介されたメッセージだけです ウィンドウメッセージ タイミングwParamlParamreturn WM_CHANGECBCHAIN

  • 近藤妥の C言語で始める Windowsプログラミング

    近藤妥の C言語で始める Windowsプログラミング ようこそ、Windowsプログラミングの世界へ ここでは、Windows上で動くアプリケーションを開発するもっとも原始的でもっともパワフルな方法の基礎を説明します。そう、WindowsのWIN32APIをC言語でダイレクトに用いる方法を説明するのです。 VBなどのRADツールがもてはやされる昨今、なぜC言語でWindowsプログラミングなのでしょうか?たしかに、VBなどのRADツールは、データベースとのやり取りをするユーザーインターフェースを作るのには十分です。また、MFCなどを用いる事により、高速なアプリケーションを容易に組むことは可能です。しかし、筆者の経験から極端な例を挙げると、ネットスケープナビゲーターのプラグインの開発には、いかなるRADツールやMFCなどのクラスライブラリーも役に立ちませんでした。つまり、R

  • Win32 MASM プログラミング入門

    この他にも、いくつかダウンロードサイト(公認かどうかは謎)があるので、そちらから落としてきてもいいです。 さて、MASM をゲットしましたか?MASM のプログラムファイル名は ML.EXE という名前です。このプログラムにソースファイルをわせることによって、バイナリファイルを吐き出してくれます。バイナリを吐き出してくれたら、後は必要なリンクを行い、実行形式にすれば実行することが出来ます。 -----MASMについてヴォーガさんか情報を頂いたので載せておきます----- はじめまして。ヴォーガと申します。プログラミング関連、特に MASM の ページは大変貴重で、参考にさせていただいています。ありがとうございます。 ちょっとだけ気になったのですが、MASM の入手方法のところ。DDK を入手 する前提で書かれている部分が更新されていませんでした。現在は DDK は米 MS サイトより C

  • 1