雑記

雑記

013:円を描く

円を描く四角形の次は、円を描いてみましょう。円を描く関数にはEllipse関数を使います。BOOL Ellipse(HDC hdc, // デバイスコンテキストのハンドル int nLeftRect, // 長方形の左上隅の x 座標 in...
雑記

012:四角形を描く

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

011:線を描画する

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

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

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

Excelで目次を作るマクロ

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

009:GDI

Windowsのグラフィックス表示の仕組みについて説明します。 グラフィックスの表示にはGDI(Graphic Device Interface)を使用します。 GDIはグラフィカルオブジェクトの表示を行うためのWindowsの規格になりま...
雑記

008:システムフォントを使う

自由にフォントが扱えるようになりました。作成するアプリケーションによっては、システムに内蔵されたフォントを使いたい場合も出てくるでしょう。そのような場合には、システムフォントを使用します。システムフォントはWindows Mobileが標準...
雑記

007:フォントを変更する(カスタムフォント)

さて画面に文字が書けるようになったら、次はフォントや色を変更してみたくなりますね。本日は、フォントの変更に挑戦しましょう。CreateFontがない!フォント生成サンプルを作成し、さてコンパイルしようとしましたが、CreateFontがなぜ...
雑記

006:文字を表示する

TextOutは使えませんTextOutは,最もシンプルな文字列描画APIです。まず文字を表示するサンプルとしてTextOutが紹介されることが多いのですが、Windows MobileにはTextOutがありません。その代わりExtTex...
雑記

005:MessageBoxを使ってhello,world

さて、ようやくウィンドウが表示できるようになりました。そろそろ何か表示をさせてみましょうか。まずは比較的簡単にメッセージを表示させることの出来るMessageBoxを使ってhello,worldを行います。MessageBox関数 int ...