C言語とWIN32APIによるプログラムについて
◇-?C言語とWIN32APIによるプログラムについて-しん-06/13-14:08(321)-No.452428 ┗?!Re:C言語とWIN32APIによるプロ...-jtaka[BJCB]-06/15-00:20(287)-No.452543 ┗?!?Re:C言語とWIN32APIによるプロ...-しん-06/15-22:08(265)-No.452617 ┗?!?!Re:C言語とWIN32APIによるプ...-jtaka[BJCB]-06/16-11:37(251)-No.452659 ┗?!?!-Re:C言語とWIN32APIによるプ...-しん-06/17-09:03(230)-No.452730 ┗?!?!-~余計なことかもしれませんが...-ken-06/17-09:42(229)-No.452733 ┗?!?!-~-Re:余計なことかもしれませ...-しん-06/18-17:30(198)-No.452838
▲このページのトップに戻る
▲このページのトップに戻る
▲このページのトップに戻る
▲このページのトップに戻る
▲このページのトップに戻る
▲このページのトップに戻る
▲このページのトップに戻る
452428 | C言語とWIN32APIによるプログラムについて | しん | 2008/06/13-14:08 |
メーカー名:東芝 OS名:WindowsXp パソコン名:PAEX522PDE3 使用回線:ADSL -- 「質問」 ・Windowsでは画像はビットマップしか扱えなのでしょうか? ・下記のプログラムでgif形式があつかえませんでした。 ・関数にビットの名前が有るので当たり前と言われればそれまでですが・・・・ case WM_PAINT: hdc = BeginPaint(hWnd, &ps); hBmp = LoadBitmap(hInst, "MYBMP"); GetObject(hBmp, (int)sizeof(BITMAP), &bmp_info); w = bmp_info.bmWidth; h = bmp_info.bmHeight; hdc_mem = CreateCompatibleDC(hdc); SelectObject(hdc_mem, hBmp); BitBlt(hdc, 0, 0, w, h, hdc_mem, 0, 0, SRCCOPY); StretchBlt(hdc, w, 0, w * 2, h * 2, hdc_mem, 0, 0, w, h, SRCCOPY); DeleteDC(hdc_mem); DeleteObject(hBmp); break; |
▲このページのトップに戻る
452543 | Re:C言語とWIN32APIによるプログラムについて | jtaka[BJCB] | 2008/06/15-00:20 |
記事番号452428へのコメント GIFやJPEGは素のWindowsAPIでは扱えないはずだけど。 GIFやJPEGを扱うにはそれらのデータをレンダリングするプログラムを使ってメモリ上の ビットマップイメージに変えるってことになるということだと。 で、今時のWindowsにはもれなくIEがついているので、IEの機能を用いてレンダリングする ということができるかもしれない。 |
▲このページのトップに戻る
452617 | Re:C言語とWIN32APIによるプログラムについて | しん | 2008/06/15-22:08 |
記事番号452543へのコメント jtaka[BJCB]さんは No.452543「Re:C言語とWIN32APIによるプログラムについて」で書きました。 jtakaさんありがとうございます WINAPI32の初心者ですが、BITMAPしが出来ないのは以外でした。 GIFやJPEGやPINGは使用したいです。 具体的に > >で、今時のWindowsにはもれなくIEがついているので、IEの機能を用いてレンダリングする >ということができるかもしれない は如何するのですか? IE7を使用しています。 |
▲このページのトップに戻る
452659 | Re:C言語とWIN32APIによるプログラムについて | jtaka[BJCB] | 2008/06/16-11:37 |
記事番号452617へのコメント 後から良く調べてみたら、COMまで踏み込めばIPictureを使ってJPEGを読み込めそうな 感じではありますけどね。 http://athomejp.com/goldfish/mfc/cobject/jpegview.asp C言語でCOMを扱うのは相当にしんどそうな気がしますけど。 追記: ----ここから---- COMはC++じゃないとだめなような気がしてきた。 ----ここまで---- >具体的に >> >>で、今時のWindowsにはもれなくIEがついているので、IEの機能を用いてレンダリングする >>ということができるかもしれない >は如何するのですか? 単純に可能性として提示しただけで、経験があるわけではないです。 IEにはJPEGをレンダリングする機能があるわけなので。 余談: C言語でやるばあい、その手のことは画像処理ライブラリを入手してから、それを呼び出して 行う事が多いんじゃないかなぁ。 |
▲このページのトップに戻る
452730 | Re:C言語とWIN32APIによるプログラムについて | しん | 2008/06/17-09:03 |
記事番号452659へのコメント jtaka[BJCB]さんは No.452659「Re:C言語とWIN32APIによるプログラムについて」で書きました。 jtakaさんありがとうございます。 私には敷居が相当高い様な気がしますが 勉強します。 ありがとうございました。 今 GDI++も如何かなと・・・ 思ったりしています。 これも難ししうですが。 いずれにしても、相当勉強しなければなりません |
▲このページのトップに戻る
452733 | 余計なことかもしれませんが | ken | 2008/06/17-09:42 |
記事番号452730へのコメント しんさんは No.452730「Re:C言語とWIN32APIによるプログラムについて」で書きました。 余計なことかもしれませんが、C言語にこだわるわけはあるのでしょうか? 今は、C#とか生産性の高い、画期的な言語も登場してきています。 |
▲このページのトップに戻る
452838 | Re:余計なことかもしれませんが | しん | 2008/06/18-17:30 |
記事番号452733へのコメント kenさんは No.452733「余計なことかもしれませんが」で書きました。 kenさんMailありがとうございます 特別強いこだわりがある訳ではありませんが。 私、今までExcelやAccessVBAやJavaScript等を書いてきたので コンパイラ系の言語として始めれC言語を薦められたわけです。 延長上に、今、WIN32APIがあるわけです。 C#やC++も行きたいと思います。 その時はよろしくお願いいたします。 |
何か一言(本ページで参考になったならないを含めて残してあります)
◎:解決 ○:参考になった ×:参考にならなかった !:アドバイスあり
参考 | 回数 | 投稿日時 | 何か一言 |
---|---|---|---|
◎ | 5回以上 | 2008/07/08/(火) 11:27:56 | いつも利用させていただいていますNetscape4/WinXP |