掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
ピクチャボックスに表示された画像を保存するには? (ID:54033)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
書き込みありがとうございます。 とりあえず現在のプログラムを書かしていただきます。 void CMatchingDlg::OnButton1() { // TODO: この位置にコントロール通知ハンドラ用のコードを追加してください int x0=0,y0=0,x1=350,Matrix[350][255]; int i, j,c,b,b1,d,e; int v,w,x,y,z,A,B,C,D; CDC* pDC1=m_pict1.GetDC(); for(j=1;j<255;j++){ for(i=1;i<349;i++){ d = GetRValue(pDC1->GetPixel(i,j)); pDC1->SetPixel(i,j,RGB(0,0,d)); } } } このような感じでGetpixelでR値を得てSetpixelでB値に変換するというものです。真っ赤の画像が全て青の画像になるのですが、保存するときには赤の画像が保存されてしますのです。この場合(A)の方法になるのでしょうか?SelectObjectでHBITMAPを取り出すのはプログラムの最後に挿入すればよいのでしょうか?たびたび申し訳ありません。よろしくお願いします。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.