掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
pictureBoxの画像データを保存するには? (ID:71303)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
レス遅くなって申し訳ありません。 http://www.sm.rim.or.jp/~shishido/wincap.htmlに書いてあったsaveBMP(..)を今のアプリに組み込んで画面のボタンから呼んだのですがコンパイル エラーが出てしまいます。(取り込みの画像データは取り合えずソースのままでいいと思います。) void CMainViewerView::OnBnClickedButton3() { // TODO: ここにコントロール通知ハンドラ コードを追加します。 LPCTSTR lpszFn = "aaa.bmp"; HWND hwnd = GetSafeHwnd(); saveBMP(hwnd,lpszFn); } のように呼んでいます。 コンパイルエラーはGetClientRect(hwnd,&rec);で2個の引き数を指定できません。hdc=GetDC(hwnd);で1個の引き数を指定できませんとでます。 hOld=SelectObject(hdcMem,hBMP);でHGDIOBJからHBITMAPに変換できません。 と3個でます。 ソースを見るとWINAPIで書かれているようなのですが、MFCでそのまま 使用していいものでしょうか? この辺の知識レベルはまだまだ不足していて判断できません。 今までm_picture.GetClientRect,myPictDC.SelectObject(&myBR)みたいな使い方はしてきたのですが。 どのように修正すればよいかわかれば教えて頂きたいのですが。 よろしくお願いします。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.