サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
パリ五輪
www14.big.or.jp/~ken1
自プログラムのフルパス名を取得する方法を紹介します。 私は、GetCurrentDirectoryをこの目的に使っていたことがありましたが、 ファイル選択ダイアログなどでカレントディレクトリが変わると使えなく なるため、GetModuleFileNameを使っています。以下にサンプルプログラムを示します。 char szPath[_MAX_PATH]; char szDrive[_MAX_DRIVE]; char szDir[_MAX_DIR]; char szFileName[_MAX_FNAME]; char szExt[_MAX_EXT]; char szOutput[_MAX_PATH * 5 + 1024];//(^^; DWORD dwRet; //初期化 memset(szPath, 0x00, sizeof(szPath)); memset(szDrive, 0x00, s
将皇の概要について説明します。 (1)通常対局 コンピュータ相手に将棋の対局ができます。 対局するコンピュータの強さを選択したり、駒落ちでハンデを設定することが可能です。 (2)詰将棋 連続王手をかけて相手の王を詰ませるゲームです。 難易度は「入門」「初級」「中級」「上級」の4段階あり、毎日問題が更新されます。 (3)詰まないかも将棋 詰将棋に新しいルールを取り入れて難易度高くしたゲームです 詰むか詰まないか分からない問題が3問出題されるので、詰みがある問題を見極めて回答します。 問題は毎日更新されます。 (4)勝ち切れ将棋 プロ同士で対局した棋譜の投了図を途中から引き継いで最後まで勝ち切るゲームです。 プレイヤー側が有利の状態からスタートするので、逆転されないように注意して最後まで勝ち切ってください。 問題は毎日更新されます。 (5)棋譜検討 将皇の棋譜や他のソフトで出力した棋譜を読み込
ビットマップを読み込む方法は基本的には2つあってリソースに挿入してそこから読み込む 方法と、ファイルから読み込む方法とあります。リソースから読み込んだ方が簡単なのですが ビット情報を直接操作することが難しいので、後々紹介するビットを直接操作して透過色を 実現するという方法が使えません。 またリソースにして読み込むとEXEファイルが膨大に なってしまうので、たくさんのビットマップファイルを使いたいときやファイルを圧縮して 使いたい場合には、ファイルから読み込んだ方がよいでしょう。 前置きはこのへんして、中身に入ります。 16,256色のビットマップは BITMAPFILEHEADER,BITMAPINFOHEADER,RGBQUADの配列,Color-Indexの配列からなるデータ群です。 読み込んで表示するためにはこれらの変数の意味を理解しなければなりませんので、それぞれを 説明していきま
処理時間を計算するために使う関数はいくつかありますが、処理直前と直後の時間の 差分を計算するという点では基本的に使い方は同じです。用途に応じて使い分けてください。 GetTickCount() Windows起動からの経過時間をミリ秒単位で返す。精度は数十ミリ秒程度。 timeGetTime() 関数を使用するためにはwinmm.libをリンクし mmsystem.hをインクルードする。 GetTickCountと同様にWindows起動からの経過時間をミリ秒単位で返す。 timeBeginPeriod,timeEndPeriodを使うことで精度の調整をすることができる。 デフォルトで5ミリ秒に設定されており、最高で1ミリ秒の精度指定が可能 QueryPerformanceCounter(LARGE_INTEGER *lpPerformanceCount) LARGE_INTEGER構造体
株式会社オーキッド http://www.orchid.co.jp/computer/cschool/csv1.html http://www.orchid.co.jp/computer/cschool/csv2.html
簡易Webクライアントを作るプログラムを書いていたのですが、COMを使ってInternetExplorerを少し操作できるように なったので、ソースプログラムと私が調べたマニュアルや書籍について紹介しようと思います。内容に関しては Winsock同様とても説明できるほど理解しておりませんのでご了承ください。ただこの手の話は私が調べた限りでは ほとんどなかったので同じ事を考えている人には参考になると思っています。 老婆心ながら付け加えておきますと、スクリプトでもいいから操作したいと考えている人にはWSHを調べた 方がいいのでしょう。 それでは行きましょう。最初にCOMを理解して簡単なIE操作プログラムを書くためには、翔泳社が出版している Visual C++プログラマのためのCOM入門がお勧めです、値段も2600(+税)円とプログラム関係の本の中では安いほうなので 買っても損はしないと思いま
今回は他のウィンドウハンドルを取得し、何か操作をしたいと思います。私は以前TeX用エディタを 作っていたとき、コンパイルした後にDVIビュアーをアクティブにするいう操作を今回説明する方法を使って していました。 ウィンドウハンドルを取得する方法はいくつかありますので、とりあえず私が使ったことのある二つの方法を 紹介したいと思います。 位置からウィンドウハンドルを取得する 最初の方法はウィンドウの位置からハンドルを取得します。命令は以下のようになります HWND WindowFromPoint(POINT Point); 簡単なので、命令さえ分かってしまえば説明の必要もないですね。この方法は、エディットコントロールに カットやペーストの処理をするなどメインウィンドウでないハンドルを取得するときは便利なの ですが、前述した指定アプリケーションをアクティブにすると言った操作をするときは、アプリケ
このページを最初にブックマークしてみませんか?
『www14.big.or.jp』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く