忍者ブログ

銀朱工房

クッソ初心者がダンジョンRPGを作成する パソコンって何ですかって人が頑張ってダンジョンRPGを作ったローという感じ クソゲーが出来上がる過程を報告って感じですね やった内容は右のカテゴリーから参照お願いいたします。

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

ウインドウにビットマップを表示して見よう5

さらに前回の続き

>デバイスコンテキストにGDIオブジェクト(↑で作ったもの)を設定する
>↓
SelectObject()関数をつかう
SelectObject():
SelectObject( HDC hdc, HGDIOBJ hgdiobj );
デバイスコンテキストにGDIオブジェクトを設定する
hdcにはGDIオブジェクトを変更するデバイスコンテキストのハンドルを
設定する
hgdiobjには、新しく設定するオブジェクトを設定する
返り値は以前設定されていたGDIオブジェクトのハンドルを返す

>メモリデバイスを転送する時にビットマップのサイズが必要
>なので読み込んだビットマップの情報を読み込んでおく
>↓
メモリデバイスを転送する時にビットマップサイズが必要
な場合はHBITMAPのハンドルがあれば
GetObject()関数でビットマップの情報を取得できる
int GetObject( HGDIOBJ hgdiobj, int cbBuffer, LPVOID lpvObject )
hgdiobjには、情報を取得したいGDIオブジェクトのハンドルを指定する
cbBufferにはバッファサイズを指定する
lpvObjectにはオブジェクトの情報を格納するバッファへのポインタを指定する
さらに↓を使うと良いヨ
GetWindowLong()関数:
LONG GetWindowLong( HWND hWnd, int nIndex)
ウインドウの情報を取得する
hWndに指定したウインドウからnlndexに指定した
項目の情報を取得する

何か解かりにくくなってきたカナ
自分が理解したときのメモなんだが、読み返すとなんか
あれだなぁ

まぁ、ソースと一緒に読めばキット解かるヨ

拍手[0回]

PR

コメント

お名前
タイトル
文字色
メールアドレス
URL
コメント
パスワード Vodafone絵文字 i-mode絵文字 Ezweb絵文字

プロフィール

HN:
ンメローン
性別:
男性
職業:
なんちゃってソフト屋さん
趣味:
いろいろある多趣味である
自己紹介:
寝るのが大好きなキモオタです。
しいていうなら、
ただの通りすがりのメロンみたいなものですよ

カレンダー

08 2024/09 10
S M T W T F S
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30

ブログ内検索

フリーエリア

最新CM

[08/30 imitazione cartier anelli oro donna]
[02/17 kos3xnqd9v3]
[02/16 uem4paid3j2]

バーコード

コガネモチ

P R

ページ