2008-07-01から1ヶ月間の記事一覧

012:四角形を描く

四角形を描く 線の次は四角をかいてみます。Rectangle関数を使います。 BOOL Rectangle( HDC hdc, // デバイスコンテキストのハンドル int nLeftRect, // 長方形の左上隅の x 座標 int nTopRect, // 長方形の左上隅の y 座標 int nRightRect, // 長方形の右…

011:線を描画する

線を描画する 線を描画する関数にはLineTo関数のほかにPolyline関数があります。Polyline関数は、点の情報を格納した構造体の配列を渡すと、連続した線分を描画してくれる関数です。LineTo関数と違い、開始座標を指定する必要はありません。開始座標も含め、…

010:グラフィックスを描く

グラフィックスを描く まずは簡単なグラフィックスを表示してみましょう。線を引くためのソースを表示します hPen = CreatePen(PS_SOLID, 1, RGB(0, 255, 0)); hOldPen = SelectObject(hdc, hPen); MoveToEx(hdc, 10, 10, NULL); LineTo(hdc, 100, 10); Line…

Excelで目次を作るマクロ

エクセルってシートがたくさんになってしまうことしばしばですね。 そういう場合には、目次を作ってクリックして目的のシートに移動できたら便利です。 結構良く使うマクロなのでメモ。 Sub 目次作成マクロ() Sheets("目次").Select Dim wsheet As Worksheet…

009:GDI

Windowsのグラフィックス表示の仕組みについて説明します。 グラフィックスの表示にはGDI(Graphic Device Interface)を使用します。 GDIはグラフィカルオブジェクトの表示を行うためのWindowsの規格になります。 先にも述べましたが、GDIにより機種や装置に…