2012-10-01から1ヶ月間の記事一覧
概要 ドキュメントウィンドウのサイズを固定にしたいので、まずはメインウィンドウのサイズ変更に制限を設けたいと思います。 ドキュメントウィンドウ class DocView : public Window { static const INT width = 640; static const INT height = 480; }; 説…
概要 今回はプロファイルとかに対応する処理を実装します。 プロファイルというのは前に実行したときのウィンドウの位置とかサイズとかを覚えているやつのことです。 ミューテックス 先にミューテックスの実装からやります。 ミューテックスというのは同じア…
概要 今回はツールバーとステータスバーと子ウィンドウを一気に追加します。 これでかなりアプリらしくなります。 まだまだ序盤なのでテヘペロっと行きます。 実行画面 ソースファイル Window.h Window.cpp main.h main.cpp 実行ファイル Windows.zip ツール…
概要 おはようございます。メニューもアクセラレータもウィンドウズプログラムの基本中の基本ですが、やんないと先に進めないのでサクっと行きます。 あとうちでは原則としてリソースファイルは嫌いなので使いません。何しろリソースファイルは修正がめんど…
概要 今回は、ヌメロン講座で既出ですが改めてウィンドウクラスについてご説明いたします。本当はクラス化の前にメニューやアクセラレータをやろうかと思ったんですが、そもそもメニューやキーアクセラレータのような基本的なことは入門書や他のサイトさんで…
修正点 ヌメロン関係のサイトをググってて気が付きました。 「バイト」って「BYTE」じゃなくて「BITE」だった! 恥ずかしいのでいそいで直しました。 スペル以外の変更はないので実行ファイルはありません。 ソースファイル Anal.cpp Cell.h Numer0n.cpp Num…
前々から気になってた。 怖いよ、怖いよ、ソースコードが折れ曲がるよ。 今どきちょっとせま過ぎるんじゃない? はてなダイアリーだと水平スクロールバーが出るデザインがあるので問題ないのだが、はてなブログのデザインにはそんなの無いみたいだ。 ゆくゆ…
今回はウィンドウを作ります。 この辺のわりと当たり前のところはサクサクっと行っちゃいますけど、でもヘルプを見てもなかなか分からない部分とか気になる部分は解説しちゃいます。 WinMain int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInsta…
はてな記法とJavaScriptの混在テスト コピー元ブロック このボタンを押してください コピー先ブロック var count = 0; function foo() { var src = document.getElementById( 'Source' ); var dst = document.getElementById( 'Destination' ); count++; dst…
みなさん今日はセルゲイ・イヴァノビッチです。ウソです。 それではウィンドウズのプログラミングについて学んで行きまっしょい。 ウィンドウズ ウィンドウズとは何でしょうか?そうですウィンドウを酢に漬けたやつです。違います。それは酢ウィンドウです。…
修正点 エクセルを使っていて気が付きました。 いちいちセルを選んでリターンキーを押すのはめんどくさい。 そこでエクセルのようにリターンキー押さずにすぐ入力できるようにしました。 ソースファイル Grid.cpp Grid.h main.cpp main.h 実行ファイル Numer…
修正点 ステータスバーのメッセージを詳細にしました。 コンピュータプレイヤーの名前を「ヌメロン」出演者の名前にしました。 設定画面 ソースファイル Cell.cpp Cell.h Grid.cpp Grid.h InfoGrid.cpp main.cpp main.h Numer0n.cpp Numer0n.h Player.cpp Pl…
修正点 デバッグついでにいろいろ改良しました。 見た目に大きな変更点としては、ツールバーとステータスバーを追加しました。 マウスホイールによるスクロールに対応しました。 シャッフルとチェンジによる設定ナンバー変更に完全対応しました。 あとやりた…