VisualC++相談室 【7】
■ このスレッドは過去ログ倉庫に格納されています
0001いさましいチビの女の子
NGNG前スレッド
http://pc.2ch.net/test/read.cgi/tech/1011615035/l50
0002943
NGNG0003デフォルトの名無しさん
NGNG0004デフォルトの名無しさん
NGNG女の子かー。
0005デフォルトの名無しさん
NGNG0006アルメイダ
NGNG色はつけることが出来たのですが、リストボックス内全部が同じ
色になってしまいます。
リストボクスッが複数項目ある場合、その項目毎に色を変えることは
出来ないのでしょうか
お忙しいところ申し訳ありませんが
教えていただけるようお願い致します。
0007デフォルトの名無しさん
NGNGC++やってるが全然わからん。
0008デフォルトの名無しさん
NGNG0009デフォルトの名無しさん
NGNG前スレの919
0010デフォルトの名無しさん
NGNGC++ + MFC + IDE用コード。
0011デフォルトの名無しさん
NGNG0012デフォルトの名無しさん
NGNGと同じものをプログラム的に表示するにはどうしたらよいのでしょうか?
やさしい有識者のお方、ご助言よろしくお願いいたします。
0013デフォルトの名無しさん
NGNG0014デフォルトの名無しさん
NGNGhttp://msdn.microsoft.com/library/en-us/shellcc/platform/shell/programmersguide/shell_int/shell_int.asp
あたりを読むとか。MSDN LibraryやPlatform SDKにもサンプルがあった気が。
日本語解説があるかどうかは知りません。
0015デフォルトの名無しさん
NGNGとりあえず中ボタンをフックで捕まえることが出来るのですがその後に
左ボタンが押された用に見せる処理がうまくいきません。
どのようにすれば良いか教えてほしいYO!
0016デフォルトの名無しさん
NGNG捕まえられたんなら、
そこで左クリックのメッセージを投げとけば?
0017デフォルトの名無しさん
NGNG調べるには如何すれば良いんでしょうか?
※ノートパソなんかで、SCSIカードがPCMCIAに繋がっているとか...
0018デフォルトの名無しさん
NGNG0019デフォルトの名無しさん
NGNG/::\_____\
|: ̄\∩`_´) \
|: :| ̄ ̄U ̄:|
0020デフォルトの名無しさん
NGNG0021デフォルトの名無しさん
NGNG毎フレーム
0022デフォルトの名無しさん
NGNG0023デフォルトの名無しさん
NGNGそれともVS.NETに入ってる偽VC++のこと?
0024デフォルトの名無しさん
NGNG002515
NGNGWH_MOUSE_LLでWM_MBUTTONXXをフックしてWM_LBUTTONXXをPostMessage
してみてもうまくいかないYO! このやり方じゃダメですかね?
0026Disca ◆NAfP6znE
NGNG0027デフォルトの名無しさん
NGNGこのへんとか
ttp://www.mysql.gr.jp/jpdoc/3.22/manual.ja_ODBC.html
0029デフォルトの名無しさん
NGNG新しい人は、C#に関心があるのかな?
0030デフォルトの名無しさん
NGNG003123
NGNGVC6の次バージョン: ネイティブコードを作る。
偽VC: VC#.net, VB.netなどと同様の中間コードを作る(.netのない環境では動かない)
という意味です。
で、VC7はどっちなんでしょ?
0032デフォルトの名無しさん
NGNGVisualSstudio .NETだろ?
ネイティブコードも作れるし、CLI版も作れる。
0033デフォルトの名無しさん
NGNGごめん。嘘ついてた。コレだと抜けが多すぎる...
>>25
システムフックのDLLを作ってそこで置き換える。
完璧なのを作りたいのなら、
マウスドライバに被せるような、フィルタドライバを作る。
0034デフォルトの名無しさん
NGNG"CM_DRP_CAPABILITIES"の意味は何なんでしょうか?
知ってる方回答よろしく。m(_ _)m
0035デフォルトの名無しさん
NGNGExcel97 のサンプルは見つけたのですが、それを 2000 で使おうとすると、
excel9.tlh 内で
「error C2501: '_CommandBarsPtr' : 識別名を宣言するのに、型が指定されていません。」
等のエラーが出てしまいます。
ご存知の方、ご回答よろしくお願いします。
0036デフォルトの名無しさん
NGNG時はある程度安定してたけどVisualC++6.0エンタープライスにしたら
ビルドしたアプリがフリーズすることが多くなったんですけど自分だけ?
0037デフォルトの名無しさん
NGNGアンタのコードにもともとバグがあったんだよ。
スタンダードエディションでは最適化をしないから、
今まで発覚しなかっただけ。
0038デフォルトの名無しさん
NGNGプロパティのバージョン情報以外に、
プロダクトIDのようなものが、
埋め込んであるんですか?
0039デフォルトの名無しさん
NGNGサービスパックを最新のを当ててる?
0040デフォルトの名無しさん
NGNG0041デフォルトの名無しさん
NGNGvc"6".netにしる!
0042デフォルトの名無しさん
NGNGRuntime Error!
って出てきます。自分のマシンではおきません。これって、
DLLが足りないとかが原因でおきるんですか?
だとしたら、どのDLLが必要なのかを簡単に調べる方法って
ありませんか?(使ってるAPIやらを全部洗い出してMSDN
ライブラリで調べろってのは勘弁してください)
004342
NGNG0044デフォルトの名無しさん
NGNG> どのDLLが必要なのかを簡単に調べる方法
Dependecy Walker 辺りを使うとよろし。
004615
NGNGレスありがとう。
う〜ん、簡単に出来そうと思ったんだけどなかなか難しそうだな。
004723
NGNGネイティブコードもつくれるとは知らんかったです。
ありがとございます。
じゃあ、ここで聞くことじゃないかもしれないけど、VC#.netもネイティブコード
吐いてくれるのかな?
0048デフォルトの名無しさん
NGNGですけども、そのうえのボタンを押したときに選択しているファイ
ルを取得する方法を教えてください。
0049デフォルトの名無しさん
NGNGListViewやないの?
0050デフォルトの名無しさん
NGNGもしくはメッセージをおくるとかですか?
0051初心者
NGNGVC6で、C++の教本に載ってる、プログラムを
普通に入力して実行するにはどのように
したらよろしいんでしょうか?
0052デフォルトの名無しさん
NGNG・・・VC6の教本も買った方がいいと思うよ。マジで。
0053デフォルトの名無しさん
NGNGVC6を立ち上げなさい。
ファイル、新規作成、プロジェクト選択、ファイル、新規作成、
ソースファイル(cpp)で後はコードを打て。
0054デフォルトの名無しさん
NGNGVC6.0のエディタにコードを入力してビルド->実行じゃだめなの?
C++の教本に載っているようなものならコマンドラインからclを使った方がいいけど。
0055デフォルトの名無しさん
NGNG自作クラスへのポインタの std::list を iterator を使って for でループしようとすると
SourceFile.cpp(121) : error C2678:
二項演算子 '<' : 型
'class std::list<class NAMESPACE::CLASSNAME *,class std::allocator<class NAMESPACE::CLASSNAME *> >::iterator'
の左オペランドを扱う演算子は定義されていません。
(または変換できません)(新しい動作; ヘルプを参照)
というエラーが出てしまいます。まったく意味不明なのですが、
どういう意味でしょうか?
0056デフォルトの名無しさん
NGNGそんなもん使うんじゃねぇ!という意味でしょう。
0057デフォルトの名無しさん
NGNGi < list.end();みたいなコードは書けない場合もある。
005855
NGNGそれっぽいエラーが出たので対象クラス用の比較演算子群を定義したら
そのエラーは消えました。
ともあれ、ご返答いただきましてありがとうございました。
>>57
なるほど…ズバリこれでした。
iterator を使ってないコードからコピペしたので全然気づきませんでした。
ありがとうございました!!
0059デフォルトの名無しさん
NGNG0060デフォルトの名無しさん
NGNG全てのポインタが必ずi < list.end();のアドレスにあるとは限らん。
0061デフォルトの名無しさん
NGNG>サービスパックを最新のを当ててる?
サービスパックって複数枚あるんですけど、どれでしょうか?
0062デフォルトの名無しさん
NGNGtransform?
0063初心者
NGNGフォーカスを失った直後に処理をしたい場合はどうしたらいいでしょうか?
0064デフォルトの名無しさん
NGNG今、VC++でプログラムを自作し、移動ステージを動かさねばなりません。
しかし付属のマニュアルにはコントローラのパネル操作でのステージ移動
についてしか書いてなく困っているしだいです。
PCにコントローラを繋いで、そのコントローラに直接コマンドを
送る方法について教えてください。
おそらくこんな書き方では伝わりにくいと思うのですが・・・。
よろしくです。
0065リアル厨房
NGNGどのように書けばスマートに行けるのでしょうか?
こんなのは不味いですよね。
御教示頂けたら幸いです。
bool Classname::funcname(n) const{
if(n){
return (false);
}else{
return (true);
}
0066デフォルトの名無しさん
NGNG0067リアル厨房
NGNGそれも試したのですが動かなくてお伺いした所存です。
他に間違いがあると思いますので、もう少し試して見ます。有難う御座いました。
0068リアル厨房
NGNGどうもお騒がせ致しました。
0069Disca ◆NAfP6znE
NGNG0070デフォルトの名無しさん
NGNG0071デフォルトの名無しさん
NGNGif( !!obj )
{...}
とやる罠
0072デフォルトの名無しさん
NGNGなんだかいろいろな方法があって困っています。
一番正当な方法がしりたいのですが、HPなどあったら教えてください。
0073デフォルトの名無しさん
NGNG結局コンパイラとデバッカしかつかっとらん。
俺はウィンドーズだけじゃなく、リナックスのアプリケーションも
作りてーんだぁーーーーー(切)
マイクロソフト マンセーー
0074デフォルトの名無しさん
NGNGすまない。その高度なボケにうまく突っ込む技術はオレには無い。
0075デフォルトの名無しさん
NGNG0076デフォルトの名無しさん
NGNG、2)Y⌒ ⌒フ +
ッ-i'´ ⌒フ
(´ ,.-゙ー-、 ろ、
* シ彡ノ"ミVv )
* ノノノノ"ヽヽヽミ シ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
. ,l')∩ ∩ |)|ヾ ミ < DoLoveLove?
,○)、 ▽ ノjl| YY゙ \________
{_∃ `l____/⌒'i|
 ̄ Yl"゙⌒lY | +
,ト|__/ハ i、
,iニiニiニユ ゙h,,)
ノtYTYヾ\
/''フ''''ー<"ヽ、
/__ノ \ノヽ、
(__) ゞ__)
0077デフォルトの名無しさん
NGNGでも、VC++から起動すると表示されません。
これは、どういう風に起動しているのでしょうか?
007872
NGNG0079デフォルトの名無しさん
NGNG0080デフォルトの名無しさん
NGNGプロジェクトファイルが提供されてない、メイクファイルしかない、
プロジェクトをVCで開くとき、どんな方法を使ってますか?
0081デフォルトの名無しさん
NGNGVCから起動すると、たまにヘルプのキー入力を奪い取ったり(CTL+Fとか)かなり不便。
0082デフォルトの名無しさん
NGNG0083デフォルトの名無しさん
NGNGいまさらだけどこんな発見。
コレ → SwapMouseButton
気づいてたらスマン。
0084デフォルトの名無しさん
NGNG(電源投入時 → OSが起動した時間です。)
「起動してからの時間を取って、現在の時間から逆算」ってのは無しの方向で...
ご存知の方、よろしくお願いしますm(_ _)m
0085デフォルトの名無しさん
NGNGRDTSC
電源投入時からっつーのは難しい。
0086デフォルトの名無しさん
NGNGWinが起動してからならGetTickCount
そしてスレ違い
0087デフォルトの名無しさん
NGNGメモリー上にビットマップのデータがあってそれへのポインタですか?
008884
NGNG質問の仕方の書き方を間違った...ついでに板も。←Win32APIのトコか?
A→Bなんて書き方をしちゃあイケナかったね。
システムが起動した(出来れば電源投入時)時間を取得したかったんですよ。
やっぱり経過時間から逆算するしかないのか・・・
0089デフォルトの名無しさん
NGNG今ならCOM。将来は.NET。
かな?
0090デフォルトの名無しさん
NGNG0091デフォルトの名無しさん
NGNGプロセス環境の環境変数の取得/設定なら、
Get/SetEnvironmentVariableです。
が、Windows全体の環境変数を設定する方法はわからないです。
0092デフォルトの名無しさん
NGNG質問悪くてすみません。
おっしゃられている通り、全体の環境変数なんですよ・・・
0093デフォルトの名無しさん
NGNGいざ実行プログラムでstderrを引数にして呼び出したら
DLLの関数内のfprintfで落ちるんだけど、なぜなんでしょう?
0094デフォルトの名無しさん
NGNGInvalidate()とかしても表示されません。もしくはOnDraw()のループになります。
どうすればいいですか?
0095デフォルトの名無しさん
NGNGその後OnDraw(WM_PAINT)を呼び出して、無効領域の描画を行う。
OnDraw内でInvalidateをすると無限ループに陥る可能性がある
009694
NGNG0097デフォルトの名無しさん
NGNG好きなタイミングでInvalidateすれば次、もしくはさらに後のループで描画されるはず。
メッセージループを回していないなら、Invalidate後にUpdateWindowしろ。
009894
NGNGと思い、新規作成を選んだら表示されました。
これを最初から行うにはどうすればいいのでしょう?
つまりOnCreate()とかそんなハンドラで、
それを呼び出す時点でViewは完成していて、OnDraw()が動いてくれる、そんなような関数ありますか?
0099デフォルトの名無しさん
NGNGもしかしてMDIか?
きっちり状況を説明しろよ
010094
NGNG実行した時点ではなにも表示されません。
この状態で
・他のウインドの下に隠してから、もう一度アクティブにしてあげると表示される
・新規作成を選ぶと即座に表示される。
です。よろしくお願いします
010177
NGNGそうじゃなくて、VC++の側からのような起動はどういう風にしているのか知りたいんです。
■ このスレッドは過去ログ倉庫に格納されています