itLinkedInPocketCopyグラフィックスを描くまずは簡単なグラフィックスを表示してみましょう。hOldPen);DeleteObject(hPen);単に線を引くだけだと言うのに、たくさんの関数が必要になっています。GDIによるグラフィックスでは描画のための手続きがありますのでそれを覚えていかなければなりません。線の描画手順1.CreatePen関数で論理ペンを作成します。2.SelectObject関数でデバイスコンテキストにペンをセットします。その際、もともとセットされていたペンをhOldPenに保存しておきます。3.MoveToEx関数で現在の位置(10,10)を指定します。これが開始座標になります。4.LineTo関数で、開始座標から、終了座標(100,10)へ線を引きます。100)へ線を引きます。100)へ線を引きます。5.SelectObject関数でペンを元に戻します。6.不要になったペンはDeleteObject関数で削除します。それぞれ解説していきます。1.CreatePen関数で論理ペンを作成します。0));CreatePen関数は指定されたスタイル、幅、色を持つ論理ペンを作成します。ペンの色);RGBは色を表すCOLORREF型を取得する為のマクロです。bBlue);2.SelectObject関数でデバイスコンテキストにペンをセットします。それまで持っていたペンは端においておきましょう。)その際、もともとセットされていたペンをhOldPenに保存しておきます。hPen);SelectObject関数はGDIオブジェクトを選択する関数でしたね。この関数を使って、デバイスコンテキストにペンをセットしています。3.MoveToEx関数で開始座標(10,10)へ移動します。現在の位置を更新して、指定された点を新しい現在の位置にします。それまでの現在の位置);4.LineTo関数で、開始座標から、終了座標(100,10)へ線を引きます。100)へ線を引きます。100)へ線を引きます。現在の位置と、指定された終点を結ぶ直線を描画します。座標);指定した終点が現在の位置になります。5.SelectObject関数でペンを元に戻します。hOldPen);6.不要になったペンはDeleteObject関数で削除します。グラフィックオブジェクトのハンドル);フォントのときと同じですね。使わなくなったオブジェクトは削除しましょう。全ソースは次のとおり。親ウィンドウのハンドル。描画処理を開始します。0;}きょうはここまでです。itLinkedInPocketCopy011:線を描画するNextExcelで目次を作るマクロPrev関連記事Java開発環境をインストールするZaurusでJava開発を夢見て。Java環境を整えてみます。...Bluetoothヘッドフォン現在T-01Aで使っているヘッドフォンがこれ。...ASPの開発中にSQL_TRACEをONにする工夫こんなページを作っておくとデバッグ時に有効。...Ubuntuでマルチディスプレイ設定にハマるUbuntuを利用しているが、ひさしぶりにハマる。コメントをキャンセルメールアドレスが公開されることはありません。著書ベストセラーが新しいレイアウトエディタに対応して大改訂。