[過去ログ] 【漏れは】猫でもわかる質問スレ【猫以下です】 (531レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
434: 2009/03/04(水)21:24 AAS
>>433
本は持っとらんからなんとも言えん
435(1): 2009/03/04(水)22:33 AAS
プロジェクトのプロパティからマルチバイト文字を使う設定を選べ。
あるいは、説明になっていないような気がするWeb上の説明。
外部リンク[htm]:www.kumei.ne.jp
436: 425 2009/03/04(水)22:47 AAS
DrawTextExの定義をよく見てみたしたところ、
2番目の引数はLPTSTR で宣言されていまして、
LPTSTR で値を渡さないといけないのにLPCTSTR で渡しちゃってたのが原因みたいです。
まだウィンドウズプログラミングは始めたばっかりなので
どっか抜かしたりタイプミスしたのが原因かもしれないんで断定は出来ないんですけれども
たぶんそれで合っていると思います。
>>435
ありがとうございます。
でも、それをやっても同じエラーが表示されるだけで効果はありませんでした。
437: 2009/03/06(金)15:00 AAS
うお、本当だ。この手のconst付きだろ常考な引数はCreateProcess系だけだと思っていた。
438(1): 2009/03/18(水)07:28 AAS
iniファイルの読み書きをしようと思ってKeyに対応する文字列を拾う処理で
詰まり、下にあげる虎の巻を参考にしているのですが、EXEと同じディレクトリ
に読み込みたいiniファイルがある場合はどうしたらいいですか?相対パスとい
うのでしょうか?
完全手詰まりです。
OS:WindowsVistaHomePremium
IDE:VisualStudioExpress2008
言語:C++
参考サイト::外部リンク[html]:candy.zapto.org
439: 2009/03/18(水)07:48 AAS
おながいします。
440(2): 2009/03/18(水)11:56 AAS
>>438
#include <mbstring.h>
...
TCHAR szIniFile[MAX_PATH];
LPTSTR pch;
GetModuleFileName(NULL, szIniFile, MAX_PATH);
pch = _mbsrchr(szIniFile, '\\');
lstrcpy(pch, "\\file.ini");
GetPrivateProfileString(..., szIniFile);
441: 2009/03/18(水)12:46 AAS
>>440
ありがとうございます。試してみます。
442: 2009/03/18(水)13:29 AAS
>>440
_mbsrchrより_tcsrchrにしろよ。
外部リンク[aspx]:msdn.microsoft.com
自分ならlstrcpyより_tcscpyにするけど、そこはさすがに好みの問題。
443(2): 2009/03/18(水)19:49 AAS
OE6の重複メールを削除しようと
外部リンク[html]:questionbox.jp.msn.com
を参考にして実行してみたのですが、うまくいかず、
デスクトップや開いているフォルダ、
また起動中のアプリに対して勝手な操作がしばらくの間行われてしまい、
少なくとも起動中のタスクのいくつかは終了してしまうなど、
思わぬ事態に陥ってしまいました。
Ctrl+Alt+Delでwscript.exeを停止しOS再起動して動作は止まったのですが、
起動中だったアプリが取り扱っていたデータが書き換えられて上書きされていないか?
また、何かファイルが操作、削除されてしまったりはしていないか、非常に不安です。
省1
444: 2009/03/18(水)21:00 AAS
>>443
鼬害
445: 2009/03/20(金)12:28 AAS
>>443
ウイルス板に池
446: 2009/05/10(日)14:40 AAS
ちょw
447(2): 2009/09/04(金)19:20 AAS
24ビットカラーのBMPを16ビットカラーに減色するプログラムを書いていたのですが
24ビットカラーBMPの各色を取ってB&0x1F、G&0x2F、R&1Fをあてて各色を減色し
R<<11 | G<<5 |Bっていった感じに繋げてみたのですがどうにもうまくいきません。
何か参考になるサイトや書籍、ヒント等いただけないでしょうか・・・。
448(1): 2009/09/04(金)20:57 AAS
>447
> 24ビットカラーBMPの各色を取ってB&0x1F、G&0x2F、R&1Fをあてて各色を減色し
本当にこの通りなら減色してなくね?
128, 128, 128 を 5 bit, 6 bit, 5 bit に縮めるなら 16, 32, 16 になるべきだと思わないかい?
今だと 0, 0, 0 になるよ?
単純にやるにしてもマスクじゃなくてビットシフトだと思う。
減色自体は画像処理定番だからぐぐれば腐るほどヒットすると思うが。
449: 2009/09/04(金)21:04 AAS
>>448
24ビットカラーは各色8bitだから256*256*256だぞ・・・128ビットって各色4ビットで12bitになっちまうじゃねーか・・・
450(2): 2009/09/04(金)23:38 AAS
> B&0x1F、G&0x2F、R&1F
ちょ・・・ったく、もう。
たとえば赤を例にとって
8びっと=0〜255
5びっと=0〜31
0〜255の値を取りうる数値を単純に31で頭打ちしちゃダメだろ。
R=R×32÷256
つまり0.125倍に圧縮しなきゃダメだろ。頭打ちじゃ無くて圧縮ね!
インチをミリにしたり、ポンドをグラムにしたりするのと考え方は同じだよ〜
緑は6びっとだから後は自分で考えろ。
省2
451: 2009/09/05(土)01:01 AAS
>>450
0x3Fって後カラから気がついて問題そこじゃないからいっかと。
452: 2009/09/05(土)01:36 AAS
>>450
知り合いに、自転車乗れないベテランライダーがいるぞ。
自分で漕ぐときの動的バランス感覚がないらしい。
453: 2009/09/07(月)12:51 AAS
>>447
下位のビットじゃなくて上位のビットを使おう
R >>= 3; G >>= 2; B >>= 3;
R<<11 | G<<5 | B;
上下前次1-新書関写板覧索設栞歴
あと 78 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.011s