ATL/WTL Part5
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
2006/08/19(土) 10:41:48(Part1) ATL/WTL
http://piza.2ch.net/test/read.cgi/tech/978029639/l50
この後なぜか分離
(Part2-1) ATL 相談室
http://pc5.2ch.net/test/read.cgi/tech/1029029882/l50
(Part2-2) WTLお勉強スレッド
http://pc5.2ch.net/test/read.cgi/tech/1078150663/l50
その後合流
ATL/WTL Part3
http://pc8.2ch.net/test/read.cgi/tech/1095442366/l50
ATL/WTL Part4
http://pc8.2ch.net/test/read.cgi/tech/1134388951/l50
WTLの最新版↓
http://sourceforge.net/projects/wtl/
0002デフォルトの名無しさん
2006/08/19(土) 10:42:35The So-Software Studio
ttp://home.att.ne.jp/banana/akatsuki/
WTL研究所
ttp://homepage1.nifty.com/Roy_/Software/WTL/WTL.htm
WTL support list
ttp://groups.yahoo.com/group/wtl/
The Code Project - WTL
ttp://www.codeproject.com/wtl/
viksoe
ttp://www.viksoe.dk/code/
MSDNのATLウィンドウクラス概要
ttp://www.microsoft.com/japan/msdn/library/ja/vccore/html/_atl_ATL_Window_Classes.asp
Virtual Truth Lab.
ttp://lamoo.s53.xrea.com/
日曜プログラマの仕事べや
ttp://hp.vector.co.jp/authors/VA022575/c/index.html
0003デフォルトの名無しさん
2006/08/19(土) 18:25:14どんだけマイナーなんだw
0004デフォルトの名無しさん
2006/08/19(土) 18:33:51かわいそうな子がいたら教えてあげてください
どうしてWTLは死滅したのか
http://pc8.2ch.net/test/read.cgi/tech/1155725575/
WTLはATLやMFCより糞!!!
http://pc8.2ch.net/test/read.cgi/tech/1154166059/
0005デフォルトの名無しさん
2006/08/19(土) 21:02:41( ^ิ∀^ิ)ノ こいつ最高にアフォ♡
0006デフォルトの名無しさん
2006/08/19(土) 21:52:45乙。
0007デフォルトの名無しさん
2006/08/20(日) 07:22:06テンプレートだし、そんなに複雑じゃないからそのままオプション変えたらいけそうだけど
0008・∀・)っ-○◎●新世紀ダンゴリオン ◆DanGorION6
2006/08/20(日) 12:43:31PSDKについてるx64版ATLは3.0相当なのでそのへんは注意
0009デフォルトの名無しさん
2006/08/20(日) 15:27:340010デフォルトの名無しさん
2006/08/23(水) 01:08:260011デフォルトの名無しさん
2006/08/26(土) 01:47:58|a | | |
| | | |
|____|______|____|
|_b______________|
上記のようにCFramWindowのクライアント領域をCSplitterWindowで
分割して、スプリッタのクライアントにダイアログを貼り付けた
アプリを作っています。
そのときに、フレームウインドウをリサイズして大きくすると、aの
ダイアログのフレームがbに描画されてゴミが残ってしまう現象が
起こって困っております。
はみ出すフレームはリサイズで大きくしたサイズ分のようで、
最後にはaのダイアログもきちんとスプリッタの中におさまって
います。
いろいろ試した結果、bのダイアログのメッセージマップにMSG_WM_PAINT
を追加するとゴミが残らないようになりました。
OnPaintの中は空でなければならず、
CPaintDC dc(m_hWnd);
を追加すると、再びゴミが残るようになります。
それでとりあえずゴミは残らないようになったのですが、何が起こって
いるのか分からず、また対処が正しいとは思えないので、納得できません
でした。
まだATL/WTLを使い始めたばかりで、多分自分のコードに問題があるのだろう
とは思うのですが、どこが悪いのかよく分かりません。
なにかお分かりになることがありましたらアドバイスをおねがいします。
0012デフォルトの名無しさん
2006/08/26(土) 23:52:570013デフォルトの名無しさん
2006/08/27(日) 00:05:53もし含まれているなら、外してみては?
0014デフォルトの名無しさん
2006/08/27(日) 15:37:27その程度自分で解決できないならWTLは使わないほうがいいよ。
0015デフォルトの名無しさん
2006/08/27(日) 17:38:320016デフォルトの名無しさん
2006/08/28(月) 23:00:26レスありがとうございます。
せっかく教えていただいたのですが、今実行してみると不具合が起こらなくなっていました。
まだ実験プログラムのつもりだったのでSubversionにも登録してなくて、
どこが書き換わったのか不明です。
勝手に直るとは思わないのですが、とりあえずまた不具合がでたら教えていただいた方法を
試してみたいと思います。
ちなみに上記のフラグはついていませんでした。
ありがとうございました。
0017デフォルトの名無しさん
2006/09/04(月) 09:11:080018デフォルトの名無しさん
2006/09/04(月) 23:58:330019デフォルトの名無しさん
2006/09/05(火) 21:28:26さらに継承するのってまずいんだっけ?
class CMyClass : public CWindowImpl<CMyClass> {
// hogehoge
}
class CMyClass2 : public CMyClass {
// hogehoge
}
こんな感じで。
0020デフォルトの名無しさん
2006/09/05(火) 23:04:380021デフォルトの名無しさん
2006/09/07(木) 10:28:03ttp://home.att.ne.jp/banana/akatsuki/doc/atlwtl/atlwtl06-01/index.html
ここで
CMessageLoop* pLoop = _Module.GetMessageLoop();
pLoop->AddMessageFilter(this);
pLoop->AddIdleHandler(this);
としている部分があるのですが、ActiveXの場合、_Moduleがないのです。
_AtlModuleというのはありますが、クラスが違うのでGetMessageLoop()メソッドがありません。
どのようにGetMessageLoopを得ればよいのでしょう。
002221
2006/09/07(木) 11:57:340023デフォルトの名無しさん
2006/09/09(土) 12:17:15SetExtendedPaneStyleOrderedBySignatureEx32(0);
0024デフォルトの名無しさん
2006/09/09(土) 15:30:390025デフォルトの名無しさん
2006/09/09(土) 18:48:120026デフォルトの名無しさん
2006/09/09(土) 22:21:500027デフォルトの名無しさん
2006/09/11(月) 22:11:00ATLに対してWTLを使う利点って何ですか?
0028デフォルトの名無しさん
2006/09/11(月) 22:32:47WTLだと適当に中身を分解してくれる。
一番最初に便利だと感じるだろう事柄はこれ。
0029デフォルトの名無しさん
2006/09/11(月) 23:03:31汚いキャストをしなくて済むし
0030デフォルトの名無しさん
2006/09/11(月) 23:14:28WParam、LParamの内容を直接触るのってわかりにくいですもんね。
参考になりました。
0031デフォルトの名無しさん
2006/09/11(月) 23:23:590032デフォルトの名無しさん
2006/09/12(火) 00:38:26ATLはコントロールとかクラス化してくれてないからね。
ListViewとか使うならWTLだと便利。
0033デフォルトの名無しさん
2006/09/12(火) 13:49:000034デフォルトの名無しさん
2006/09/12(火) 20:54:01wikiか何かで。
まぁ、MFC知ってれば大体想像付くものばっかりだし、ソースみれば
やってる事解る言えばそれまでだけど、あったら結構便利でない?
間口を広げる&世のため人の為、俺の為にやらないか?
0035デフォルトの名無しさん
2006/09/12(火) 21:12:490036デフォルトの名無しさん
2006/09/12(火) 22:29:440037デフォルトの名無しさん
2006/09/12(火) 22:43:49WTLみたいなマイナーライブラリを勇んで使うような奴は、
ソースよんじゃうしな。
てかあんまMFCとかわらんし。
0038デフォルトの名無しさん
2006/09/12(火) 22:56:390039デフォルトの名無しさん
2006/09/12(火) 23:19:49前にもそんな話があってドメイン取ってpukiwikiで始めたくせに
言い出しっぺがとんずらしたからなあ。
詳しくは、下のWTLお勉強スレ
http://makimo.to/2ch/pc5_tech/1078/1078150663.html
viksoeさんのところやcodeprojectにもそれっぽいものはある。
http://www.viksoe.dk/code/wtldoc.htm
http://www.codeproject.com/wtl/wtldocs1.asp
http://www.codeproject.com/wtl/wtldocs2.asp
結局ソースとMSDN見るのが速いし・・・
0040デフォルトの名無しさん
2006/09/13(水) 00:00:43有志が集まらないってのが最大の問題点かぁ。
おいらがもうちょっとWTLに詳しければリーダーシップとって
地道にやるんだけどな。
とりあえずWTL人に教えれるくらいになったらまた考えるよ。
>結局ソースとMSDN見るのが速いし・・・
たしかにそうだと思うけど、定数一つとってみても実際どれを入れればいいか
迷うことがある。
こういう知識をまとめれたら(普通のヘルプのように)良いって思った。
0041デフォルトの名無しさん
2006/09/13(水) 06:13:57作り方自体が難しい
「foo(x)のfooが関数かどうか」さえ公開しないこともある
誰でもポストできるサンプル集の方がいいと思われ
頓挫しにくいだろうし
0042デフォルトの名無しさん
2006/09/13(水) 19:32:460043デフォルトの名無しさん
2006/09/13(水) 22:58:15WTLって面白い&便利なのかなって思ってここ着たんですが
>>33なんですか(´・ω・`)
それともネイティブGUIがもう古いって意味合いなんかな
0044デフォルトの名無しさん
2006/09/13(水) 23:12:41将来性とか気にするならそうだろうな。WPFとかやった方がいいかと。
ネイティブコード書くなら将来性なんて考える必要もないと思うが。
実質Win95時代から変化してないわけで。
0045デフォルトの名無しさん
2006/09/13(水) 23:53:03サンクス。やっぱそういうニュアンスか
Win32は枯れた技術なくせに全然手軽じゃないもんなぁ
0046デフォルトの名無しさん
2006/09/14(木) 00:23:550047・∀・)っ-○◎●新世紀ダンゴリオン ◆DanGorION6
2006/09/15(金) 00:38:02俺もMFCのマヌアル見る
よりむしろヘッダ読む
0048デフォルトの名無しさん
2006/09/15(金) 05:17:34頭にWTL::をつけないと、WTLの方のクラス使ってるのにインテリセンスで
MFCの方のクラスのメンバ関数が表示されるのがうざいんだよなー
メンバ関数名は同じでも、シグネチャがWTLとMFCで微妙に違ったりするからそりゃあもう
0049デフォルトの名無しさん
2006/09/15(金) 09:10:20横着な人にはそれがわからんのですよ。
0050デフォルトの名無しさん
2006/09/15(金) 13:39:25ところでVistaでWTLって使えるのかねぇ
0051デフォルトの名無しさん
2006/09/15(金) 13:53:10さすがにWin32APIをばっさり切り捨てるようなことはない…ハズ。
0052デフォルトの名無しさん
2006/09/15(金) 14:30:06だからWin32APIをサポートしてると思うよ。
64APIがごてごてと増えてそうだけどね。
0053デフォルトの名無しさん
2006/09/15(金) 19:55:16そういえばTechEdでVistaで動かないアプリ例のデモやってたな。
0054デフォルトの名無しさん
2006/09/15(金) 20:03:35そうなんだよ、52氏の話を小耳に挟んでいたのだけど、そうか、断念したのか。
16bitから32bitへ移行したとき程度の変更を、念頭においときゃ十分っぽいね。
0055デフォルトの名無しさん
2006/09/15(金) 20:14:27衝撃的な侮辱を受けたな
この俺をクレ廚と言うとは!信じられん!
ではそのリファレンスとやらを作ればいいさ
0056デフォルトの名無しさん
2006/09/15(金) 23:12:57スレ違い
http://pc8.2ch.net/test/read.cgi/tech/1158275665/
0057デフォルトの名無しさん
2006/09/15(金) 23:19:390058デフォルトの名無しさん
2006/09/15(金) 23:38:49WTL .NETで全て解決だろ。決まりだ
0059・∀・)っ-○◎●新世紀ダンゴリオン ◆DanGorION6
2006/09/16(土) 00:08:170060デフォルトの名無しさん
2006/09/16(土) 02:40:50そのときは.NETのフォームに慣れるのが億劫に感じた。
0061デフォルトの名無しさん
2006/09/16(土) 05:23:25中の処理にはスピードが…
0062デフォルトの名無しさん
2006/09/16(土) 14:56:44まああれか、WTL .NET、ってのは WTL + .NETって訳だな。
0063・∀・)っ-○◎●新世紀ダンゴリオン ◆DanGorION6
2006/09/16(土) 15:37:220064デフォルトの名無しさん
2006/09/16(土) 18:46:240065デフォルトの名無しさん
2006/09/16(土) 18:54:090066デフォルトの名無しさん
2006/09/16(土) 19:35:19中の処理はJITコンパイルで高速化されるが、WinFormsはあれ以上速くならない。
だからUIにWTL使う。これ最強。
0067・∀・)っ-○◎●新世紀ダンゴリオン ◆DanGorION6
2006/09/16(土) 19:41:540068デフォルトの名無しさん
2006/09/16(土) 19:44:030069デフォルトの名無しさん
2006/09/16(土) 19:46:180070デフォルトの名無しさん
2006/09/16(土) 20:36:1898年のバイナリがSSE2やマルチコア使えないのと一緒
0071デフォルトの名無しさん
2006/09/16(土) 21:08:110072デフォルトの名無しさん
2006/09/16(土) 21:25:260073・∀・)っ-○◎●新世紀ダンゴリオン ◆DanGorION6
2006/09/16(土) 21:26:45.NETの実行時最適化技術なんてまだまだだよ。
Javaでようやく緩い最適化しかかかってないネイティブアプリに勝てるようになったくらい。
0074デフォルトの名無しさん
2006/09/16(土) 21:31:05これ改善すればかなりのものになるんじゃね?
0075・∀・)っ-○◎●新世紀ダンゴリオン ◆DanGorION6
2006/09/16(土) 21:32:30積極的に対応しない限り.NETは普及しないと思う。
0076デフォルトの名無しさん
2006/09/16(土) 22:59:330077デフォルトの名無しさん
2006/09/18(月) 12:06:37Vistaになってから動くかどうかもわからんし……
0078デフォルトの名無しさん
2006/09/18(月) 14:34:07WTL使えるかな?
0079デフォルトの名無しさん
2006/09/18(月) 14:57:40WTLはしょせんWin32APIのラップだから、Win32アプリケーションが動けば動くでしょ。
0080デフォルトの名無しさん
2006/09/18(月) 19:06:070081デフォルトの名無しさん
2006/09/18(月) 21:54:220082デフォルトの名無しさん
2006/09/18(月) 23:13:580083デフォルトの名無しさん
2006/09/19(火) 01:22:38macに移植してくれんかな。
0084デフォルトの名無しさん
2006/09/19(火) 05:02:590085デフォルトの名無しさん
2006/09/19(火) 22:30:080086デフォルトの名無しさん
2006/09/19(火) 22:33:450087デフォルトの名無しさん
2006/09/19(火) 23:26:48まったく知らないけど。
0088デフォルトの名無しさん
2006/09/20(水) 07:14:11ATLもそのままで動くのだよ
0089デフォルトの名無しさん
2006/09/20(水) 08:54:490090デフォルトの名無しさん
2006/09/20(水) 09:56:330091デフォルトの名無しさん
2006/09/20(水) 19:51:240092デフォルトの名無しさん
2006/09/20(水) 21:40:17サンプルをビルドするとエラー出るんだが…
0093・∀・)っ-○◎●新世紀ダンゴリオン ◆DanGorION6
2006/09/20(水) 22:09:50ところでXbox360の開発機はPPC64用Windowsじゃね?
0094デフォルトの名無しさん
2006/09/20(水) 22:57:040095デフォルトの名無しさん
2006/09/20(水) 23:23:240096・∀・)っ-○◎●新世紀ダンゴリオン ◆DanGorION6
2006/09/20(水) 23:26:060097デフォルトの名無しさん
2006/09/20(水) 23:29:03移植すればいいじゃまいか
0098デフォルトの名無しさん
2006/09/20(水) 23:29:490099デフォルトの名無しさん
2006/09/29(金) 15:57:190100デフォルトの名無しさん
2006/10/01(日) 11:43:190101デフォルトの名無しさん
2006/10/01(日) 13:26:010102・∀・)っ-○◎●新世紀ダンゴリオン ◆DanGorION6
2006/10/01(日) 15:28:24コテはコテ同士で群れる。
名無しは基本敵対。
おk?
0103デフォルトの名無しさん
2006/10/01(日) 17:43:190104デフォルトの名無しさん
2006/10/01(日) 18:04:47ATLは語らないのですか、そうですか。
0105デフォルトの名無しさん
2006/10/01(日) 18:10:080106デフォルトの名無しさん
2006/10/01(日) 18:29:15WTLがメインでATLは意識して使ってる感じがしないからなぁ。。。
0107デフォルトの名無しさん
2006/10/02(月) 00:59:440108デフォルトの名無しさん
2006/10/04(水) 07:16:150109デフォルトの名無しさん
2006/10/04(水) 08:23:35日本語でよろ。
0110デフォルトの名無しさん
2006/10/04(水) 09:33:17に書いてあるが、sourceforgeのやつはCPL、MSから落とすとMs-PLってライセンスになってる。
ちゃんとソースコードのコメントも書き換えられてたりする。
基本的にはどっちも似たようなライセンスだったと思うけど。
0111デフォルトの名無しさん
2006/10/05(木) 02:34:580112デフォルトの名無しさん
2006/10/05(木) 02:52:15ライセンスについては読んでくれとしか。知らないのに下手なこと言えないし。
0113デフォルトの名無しさん
2006/10/06(金) 02:25:44みんなどうやって勉強してるの?
CWindowとCWndのメンバの違いでいらいらするよ。
0114デフォルトの名無しさん
2006/10/06(金) 05:03:04大して複雑でもないんだし
0115デフォルトの名無しさん
2006/10/06(金) 08:51:000116デフォルトの名無しさん
2006/10/08(日) 02:23:160117デフォルトの名無しさん
2006/10/08(日) 23:43:590118デフォルトの名無しさん
2006/10/09(月) 00:53:050119デフォルトの名無しさん
2006/10/09(月) 08:49:29それを禁止するのが面倒だから、結局CWindowのメンバ使うけどw
0120デフォルトの名無しさん
2006/10/17(火) 18:19:160121デフォルトの名無しさん
2006/10/17(火) 20:27:320122デフォルトの名無しさん
2006/10/18(水) 00:55:27そもそもWTLが基底クラスにATL使用してるのにWTLだけフリーにされても
PlatformSDKのATLが3.0のしかも不完全版な限り、使い道が限定されすぎ
0123デフォルトの名無しさん
2006/10/18(水) 11:10:15ATL解放してくれたら一生MSの奴隷なりますw
0124デフォルトの名無しさん
2006/10/21(土) 19:32:06オープンソースならコード参考にしたいんだけど…
0125デフォルトの名無しさん
2006/10/21(土) 19:34:530126デフォルトの名無しさん
2006/10/21(土) 20:11:22前どこかの市販アプリが使ってた希ガス
0127デフォルトの名無しさん
2006/10/21(土) 22:25:120128デフォルトの名無しさん
2006/10/22(日) 08:57:190129デフォルトの名無しさん
2006/10/22(日) 08:59:240130デフォルトの名無しさん
2006/10/23(月) 23:13:34これって既出?
さっき試してみたら反応の鈍かったVS2005が、凄まじい勢いで補完してくれた。
0131デフォルトの名無しさん
2006/10/24(火) 06:06:08原理がわからん
ヘッダの場所どころかWTLの文字でさえも.lib内にはないというのに…
0132・∀・)っ-○◎●新世紀ダンゴリオン ◆DanGorION6
2006/10/24(火) 06:17:540133デフォルトの名無しさん
2006/10/24(火) 07:18:020134デフォルトの名無しさん
2006/10/24(火) 09:43:180135デフォルトの名無しさん
2006/10/24(火) 13:26:440136デフォルトの名無しさん
2006/10/26(木) 00:54:42http://www.viksoe.dk/code/
http://www.viksoe.dk/code/wtldoc.htm
0137デフォルトの名無しさん
2006/10/26(木) 19:48:42仕組み分かってるプロなら作れそうだけど。
ライセンスに問題でもあるのかね。
0138デフォルトの名無しさん
2006/10/26(木) 21:00:420139デフォルトの名無しさん
2006/10/27(金) 16:49:22似たようなコード書くのメンドクセ
CWindowImpl クラス階層の再現とか、めんどくさすぎる。
0140デフォルトの名無しさん
2006/10/27(金) 19:57:510141デフォルトの名無しさん
2006/10/28(土) 21:58:220142デフォルトの名無しさん
2006/11/01(水) 16:55:030143デフォルトの名無しさん
2006/11/01(水) 17:44:270144デフォルトの名無しさん
2006/11/01(水) 18:22:30・Bug fixes
・RunTimeHelper functions
・ModuleHelper functions
・Secure CRT support
・Support for new uxtheme.h
RunTimeHelper::IsVista()
ModuleHelper::GetModuleInstance()
_SECURE_ATLを定義するとVC2005のセキュアなCRT関数を使うようになる
等々
0145デフォルトの名無しさん
2006/11/01(水) 18:42:03デフォルトで1になってね?
0146デフォルトの名無しさん
2006/11/01(水) 22:03:01#define _SECURE_ATL
しろってことじゃなくて?
0147デフォルトの名無しさん
2006/11/11(土) 13:03:580148デフォルトの名無しさん
2006/11/11(土) 13:14:113.0相当みたいだけど。
0149デフォルトの名無しさん
2006/11/11(土) 13:43:040150デフォルトの名無しさん
2006/11/11(土) 14:01:12>>147
64bit用。
0151デフォルトの名無しさん
2006/11/11(土) 17:08:21Windows Driver Kit (WDK)にはまだついてるのか……
Platform SDKの後継であるWindows SDKからは跡形もなく消えてるな、ATL。
0152デフォルトの名無しさん
2006/11/11(土) 17:24:40その代わりcomsupp.libが付くようになった。
WDKのATLとWindows SDKのcomsupp.libを合わせれば無料環境だけで
Mozillaのビルドができるかも。まだ試してないけど
0153デフォルトの名無しさん
2006/11/13(月) 01:33:55while (++a);
ATLASSERT(0);
0154デフォルトの名無しさん
2006/11/14(火) 10:38:26ATL/WTLの将来性ってどうなんですか?
今はwin32apiでカリカリ書いてるけど今後のことを考えて
MFCか.NETかWTLの勉強をしようと思うんだ
MFCは煩雑だし保守しにくいし
WTLは軽量だし、しっくりくるので良いのだが将来性が不安で。。。。
0155デフォルトの名無しさん
2006/11/14(火) 11:16:19おまいさんの目的・目標がわからんとどうしょうもない
0156デフォルトの名無しさん
2006/11/14(火) 12:14:10全部できるように努力するんだ。
言語だってC++に限定することない。
0157デフォルトの名無しさん
2006/11/14(火) 13:18:350158デフォルトの名無しさん
2006/11/14(火) 13:23:50自分はC++しか知らないからLispがどんな物かもよく知らないけど
0159デフォルトの名無しさん
2006/11/14(火) 13:26:31これ漫画ってレベルじゃねーぞ
http://up.mugitya.com/img/Lv.1_up62238.jpg
0160デフォルトの名無しさん
2006/11/14(火) 14:53:30一度オンラインで公開されたファイルなんて、1次配布元が消したいと思っても
需要がある限り永遠に残り続けるんだから、数年後にコンパイルできなく
なるなんてこともまずないし。
機能が強化されることに期待してるってこと?
0161デフォルトの名無しさん
2006/11/14(火) 17:40:340162デフォルトの名無しさん
2006/11/14(火) 20:19:51保証がないから、業務には使えないのかもしれんが、
プロじゃないから関係ないねw
0163デフォルトの名無しさん
2006/11/14(火) 20:32:09誕生から40年以上経ったCOBOLがまだ生き残っているよ。
そのころバリバリ開発してた人は今何やってんだろうね。
0164デフォルトの名無しさん
2006/11/14(火) 20:50:100165デフォルトの名無しさん
2006/11/15(水) 02:20:130166デフォルトの名無しさん
2006/11/15(水) 03:02:01されてたもんな。お陰でgets()とかscanf()なんて危なっかしい関数がある。
でもハードディスクが出た後もよく生き延びてきたな。素性がいいんだな。
0167デフォルトの名無しさん
2006/11/15(水) 14:24:56ttp://www.microsoft.com/japan/msdn/netframework/programming/obsoleteapi/
0168デフォルトの名無しさん
2006/11/15(水) 19:13:11WTLはwin32APIをサブクラス化するとウィンドウプロシージャ1回呼ぶことにオブジェクトが初期化されたりするが
メッセージループ1回まわすごとにループ内の内容は初期化されちゃうのかな?
説明下手で申し訳ないが察して答えていただけるとありがたいです。
0169デフォルトの名無しさん
2006/11/15(水) 23:38:54入れてれば初期化されるが、それはC++の範囲ではないのか。
0170デフォルトの名無しさん
2006/11/16(木) 00:06:02日本語でおk
0171デフォルトの名無しさん
2006/11/16(木) 20:39:05規約読んでもいまいち判らないのですがorz
オリジナルに改変を加えたら公開?
0172デフォルトの名無しさん
2006/11/16(木) 21:00:46這個遊戲軟件有趣??
0173デフォルトの名無しさん
2006/11/17(金) 00:26:06モードレスダイアログをcreateして
それをShowWindow(SW_SHOW)でアクティブにしようとしたら
どうにもatlwin.hの1124行目でつっかかってしまうのです
BOOL ShowWindow(int nCmdShow) throw()
{
ATLASSERT(::IsWindow(m_hWnd)); //←ここ
return ::ShowWindow(m_hWnd, nCmdShow);
}
メインウィンドウの有無を判定してるみたいだが
メインウィンドウがないとはどういうこと??
先輩方知恵を貸してください。
0174デフォルトの名無しさん
2006/11/17(金) 00:53:23メインウィンドウの有無の判定をしているわけではない。
そのShowWindowを呼び出したオブジェクトに関連付けられているウィンドウの判定。
0175デフォルトの名無しさん
2006/11/17(金) 09:33:52http://www.opensource.jp/licenses/cpl.html
読んで、それでも分からなかったらもう一度おいで。
0176デフォルトの名無しさん
2006/11/17(金) 14:54:59createしてすぐはウィンドウはまだ無い。
ダイアログの初期化はWM_INITDIALOGでやりましょう。
0177173
2006/11/17(金) 16:51:45親ウィンドウのOnInitDialog(HWND hWnd, LPARAM lParam)の中で
子ダイアログクラスのCDlgChild.Create(hWnd)すると
atlsimpcoll.hの140行目で
wtltest.exe の 0x00422489 でハンドルされていない例外が発生しました : 0xC0000005: 場所 0x00000008 を読み込み中にアクセス違反が発生しました。
となってしまいます。
モードレスダイアログを作るには何か特別な作法のような物があるのでしょうか?
0178デフォルトの名無しさん
2006/11/17(金) 17:43:54別に
0179173
2006/11/17(金) 17:48:14CMessageLoop* pLoop = _Module.GetMessageLoop();
pLoop->AddMessageFilter(this); //←ここ
pLoop->AddIdleHandler(this);
もう何がなにやらorz
0180デフォルトの名無しさん
2006/11/17(金) 18:34:250181デフォルトの名無しさん
2006/11/17(金) 18:35:260182デフォルトの名無しさん
2006/11/17(金) 18:53:23親ウィンドウがモーダルなんじゃないの?
0183デフォルトの名無しさん
2006/11/18(土) 10:05:54LRESULT OnCreate(UINT /*uMsg*/, WPARAM /*wParam*/, LPARAM /*lParam*/, BOOL& /*bHandled*/);
LRESULT OnCreate(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled);
があるけど、コメントアウトしているほうが最適化とかされるの?
ハンドラCALLのとき変数をレジスタに設定されないとか
0184デフォルトの名無しさん
2006/11/18(土) 10:11:560185デフォルトの名無しさん
2006/11/18(土) 10:21:51それは、その関数の実装内で参照しないよという意味になる。
仮想関数だったら最適化はまずかかからない。
非仮想関数だったら、、、可能性はあるけど、
もし最適化可能ならばコメントアウトの有無は関係ない。
変数の寿命チェックでわかるからね。
0186デフォルトの名無しさん
2006/11/18(土) 11:34:04どうすれば描けますか?
0187デフォルトの名無しさん
2006/11/18(土) 12:00:38BeginPaint, EndPaint
0188デフォルトの名無しさん
2006/11/18(土) 14:15:05最適化じゃなくて、警告を抑制するため。
もしかしたら最適化にも影響する可能性もあるけど(>>185の通り)。
0189デフォルトの名無しさん
2006/11/18(土) 14:42:36まあその前にハワイ王国との縁談話断った時点でアホだが
0190デフォルトの名無しさん
2006/11/18(土) 15:06:230191デフォルトの名無しさん
2006/11/18(土) 15:33:32つーか、その辺やってねえよ。
あとは読んどけで終わったな。
0192デフォルトの名無しさん
2006/11/18(土) 15:43:02履修できただけマシじゃん
0193デフォルトの名無しさん
2006/11/18(土) 16:32:20WTL::CPaintDC
0194デフォルトの名無しさん
2006/11/18(土) 17:53:25だが誤爆した先が当該スレに深く関連したものであれば、かつ単体で意味を成すものならば、
その誤爆は新たな話題提供のレスとなり、誤爆という事実は観測されない。ここに矛盾が発生する。
欺瞞だ。
0195デフォルトの名無しさん
2006/11/18(土) 18:52:00InsertItemで項目を追加しても2バイト文字が表示できず
_T("test_テスト_テスト_てすと")としても
test_ _ _ としか表示できません。
どうしたらよいでしょうか
0196デフォルトの名無しさん
2006/11/19(日) 10:16:580197デフォルトの名無しさん
2006/11/19(日) 17:19:160198・∀・)っ-○◎●新世紀ダンゴリオン ◆DanGorION6
2006/11/19(日) 17:34:36つうか、フォントの設定があってないとかいう落ちだったり?
WTL::CStringA, WTL::CStringW 標準採用まだー?
0199デフォルトの名無しさん
2006/11/19(日) 22:59:300200・∀・)っ-○◎●新世紀ダンゴリオン ◆DanGorION6
2006/11/19(日) 23:41:18UNICODE←→ANSIの変換が簡単にできる。
もちろんATLのほう使えばいいんだけど、例によってExpressで使いたい人もいるでしょ。
0201デフォルトの名無しさん
2006/11/19(日) 23:56:40頭とケツのCとA(W)がウザイ
0202デフォルトの名無しさん
2006/11/20(月) 00:56:430203デフォルトの名無しさん
2006/11/20(月) 02:40:36普通にCStringで勝手にコンパイラが判断してくれるよ。
0204・∀・)っ-○◎●新世紀ダンゴリオン ◆DanGorION6
2006/11/20(月) 02:42:170205デフォルトの名無しさん
2006/11/20(月) 09:16:160206デフォルトの名無しさん
2006/11/20(月) 10:00:470207デフォルトの名無しさん
2006/12/01(金) 02:22:25漏れはATLのほう。STLは無駄にテンプレートが多くてプログラムサイズが
大きくなる気がするんで
0208・∀・)っ-○◎●新世紀ダンゴリオン ◆DanGorION6
2006/12/01(金) 04:37:44速度なら気にするけど。
データモデル部は全般的にSTLベースかな。移植とか考えて。
実際は移植することなんてないんだけど。
ATL::CStringとstd::stringだと、std::stringのほうが使いやすいとは思う。
たとえばリストの選択項目をクリップボードにコピーとかやるじゃん。
領域が足りなくなるとメモリを多めに確保してプールしておくstd::stringのほうが
都度確保のCSrtingより断然速い。
まあアロケータ次第でどうにでもなるんだけど。
0209デフォルトの名無しさん
2006/12/01(金) 08:28:32ポインタを使ったり、イテレータを作ったりすればATLのコレクションも使えるけどさ。
0210デフォルトの名無しさん
2006/12/01(金) 09:10:430211デフォルトの名無しさん
2006/12/01(金) 09:23:57文字列とかコンテナとか基本的なテンプレはSTLを使う。
0212デフォルトの名無しさん
2006/12/01(金) 10:30:570213デフォルトの名無しさん
2006/12/01(金) 11:36:32ほとんどはboostも対応済み
0214デフォルトの名無しさん
2006/12/09(土) 19:55:56俺は低速回線で落としてる最中なもんで確認はできてないけど
0215デフォルトの名無しさん
2006/12/10(日) 01:00:52それ使うのライセンス的にどうなのよ?
0216デフォルトの名無しさん
2006/12/14(木) 22:16:320217デフォルトの名無しさん
2006/12/22(金) 23:52:31http://sourceforge.net/project/shownotes.php?release_id=473172
Vista用の更新が主かな
0218デフォルトの名無しさん
2007/01/05(金) 23:46:240219デフォルトの名無しさん
2007/01/06(土) 01:00:54.PSってプロジェクトが一緒に出来るんですけど
あぼーんしてもOKですか?
0220デフォルトの名無しさん
2007/01/06(土) 02:58:07Win98系もサポートするアプリなら7.5
サポートしないなら8.0
0221デフォルトの名無しさん
2007/01/06(土) 14:19:07だめっしょ。
0222デフォルトの名無しさん
2007/01/07(日) 00:19:300223デフォルトの名無しさん
2007/01/07(日) 02:51:29最初に追加したプロパティだけクラスビューの表示にput_が付かないのね。
get_One
One
get_Two
put_Two
みたいなかんじで。
ためしにID入れ替えてみたら
get_One
put_One
get_Two
Two
になるのね。
0224デフォルトの名無しさん
2007/01/07(日) 03:15:550225デフォルトの名無しさん
2007/01/07(日) 03:30:190226デフォルトの名無しさん
2007/01/09(火) 23:56:17http://home.att.ne.jp/banana/akatsuki/doc/atlwtl2/index.html
Part 1 ATL/WTLプログラミングの基礎
ATL/WTLプログラミングの基礎として、単純なウィンドウやダイアログを作成します。
また、一般的なWindowsアプリケーションの形式であるフレームウィンドウを作成します。
最後に ATL/WTL Application Wizard の使用方法を示します。
0227デフォルトの名無しさん
2007/01/10(水) 01:54:28左右キーが効かない・・・誰か解決法わかる人いますか?
0228デフォルトの名無しさん
2007/01/10(水) 02:44:41アクセラレータ?PreTranslate...?
なんかそんな感じだったと思う。
0229227
2007/01/10(水) 13:11:36これっぽいんだけど、例がMFC。
AfxGetApp()に相当するものって何だろう・・・
0230デフォルトの名無しさん
2007/01/10(水) 17:26:410231デフォルトの名無しさん
2007/01/10(水) 20:43:440232デフォルトの名無しさん
2007/01/10(水) 20:46:170234デフォルトの名無しさん
2007/01/12(金) 02:36:05>>232
0235デフォルトの名無しさん
2007/01/12(金) 22:14:37>>220
0236デフォルトの名無しさん
2007/01/14(日) 04:48:270237デフォルトの名無しさん
2007/01/14(日) 05:10:400238デフォルトの名無しさん
2007/01/14(日) 05:13:430239デフォルトの名無しさん
2007/01/14(日) 06:53:080240デフォルトの名無しさん
2007/01/14(日) 12:02:040241デフォルトの名無しさん
2007/01/14(日) 18:40:280242デフォルトの名無しさん
2007/01/14(日) 19:21:220243デフォルトの名無しさん
2007/01/14(日) 21:17:46ttp://www.ascii.co.jp/pb/msdn/article/a01_0029.html
つまり、COMインタフェースはvirtualはすべてpure virtual
(Java、C#でいうinterface)だから、初期化を高速化するために
ATL_NO_VTABLEを使っている。
別に自分でCOMインタフェース作るときは付けても付けなくても良い。
という認識でOK?
0244デフォルトの名無しさん
2007/01/14(日) 22:16:13プログラム全般中国のほうが多いが
COM関係なんか日本語はほとんどヒットしないし
0245デフォルトの名無しさん
2007/01/14(日) 22:48:39お前さんが見つけたというそのサイトに全て書いてあるだろ。読んだんだろ?
だったらなんでこんなところでいちいち聞くんだよ
0246デフォルトの名無しさん
2007/01/15(月) 00:00:35この業界では良くあること
0247デフォルトの名無しさん
2007/01/15(月) 05:26:29「この解説サイトを読みました。これこれこういうことが書いてました。という認識でOK?」
なんてことを聴く意味が理解できん
0248デフォルトの名無しさん
2007/01/15(月) 05:30:09a) 日本語に見えるが実は日本語じゃない
b) 普段から命令されることに慣れきった奴隷根性なので自分で判断できない
c) 243は実は日本語が不自由
0249デフォルトの名無しさん
2007/01/15(月) 06:01:14>>248
0250デフォルトの名無しさん
2007/01/15(月) 07:07:01>>249
0251デフォルトの名無しさん
2007/01/15(月) 08:18:38じゃあオープンソースじゃなかったらprivateになるんですか!????
0252デフォルトの名無しさん
2007/01/15(月) 08:49:290253デフォルトの名無しさん
2007/01/15(月) 10:09:16protected - 近親相姦
private - 恋人同士
0254デフォルトの名無しさん
2007/01/15(月) 10:32:27protected - 普段から命令されることに慣れきった奴隷根性なので自分で判断できない
private - >>243は実は日本語が不自由
0255243
2007/01/15(月) 10:46:51もう答えは自分の中では出てたんだよ。
けど、閉鎖も近いし、人とのふれあいがほしかっただけなんだ(´・ω・`)
0256デフォルトの名無しさん
2007/01/15(月) 13:51:020257デフォルトの名無しさん
2007/01/15(月) 16:11:040258デフォルトの名無しさん
2007/01/15(月) 20:35:27あなたのファンになりますた。
0259デフォルトの名無しさん
2007/01/16(火) 01:26:350260デフォルトの名無しさん
2007/01/16(火) 13:40:230261・∀・)っ-{}@{}@{}@
2007/01/16(火) 20:04:12十数年前からの風習ね
んで公開したくなければ派生先で隠せと。
0262デフォルトの名無しさん
2007/01/17(水) 11:30:100263デフォルトの名無しさん
2007/01/17(水) 11:31:520264デフォルトの名無しさん
2007/01/17(水) 23:17:076.0使ってると捨てたくなるよ、ホント。
0265デフォルトの名無しさん
2007/01/18(木) 09:18:270266デフォルトの名無しさん
2007/01/19(金) 03:34:05ブビ厨、乙
0267デフォルトの名無しさん
2007/01/19(金) 03:35:16VS2003の頃から使えますが
0268デフォルトの名無しさん
2007/01/19(金) 20:42:56ATL使わないと無理かな
0269デフォルトの名無しさん
2007/01/19(金) 20:49:50ウィンドウ関連の基本クラス群はATLにあるから無理
0270デフォルトの名無しさん
2007/01/19(金) 20:50:07そんなオーバーソールな関係だとずっと思ってました。
atlbase.hのマクロしか触ったことないけど。
0271デフォルトの名無しさん
2007/01/20(土) 00:50:25せいぜいSTLのコンテナからIEnumなんとかを実装するためのクラスがATLにあったような気がするくらい。
0272デフォルトの名無しさん
2007/01/23(火) 08:18:12シンプルオブジェクト作って出来たInterfaceを自分で削るしかないですか?
0273デフォルトの名無しさん
2007/01/23(火) 10:01:310274デフォルトの名無しさん
2007/01/23(火) 14:11:29だとCButtonのインテリセンスが出てこないが、
class Foo : pbulic CWindowImpl<Foo, CButtonT<CWindow> > { ・・・
って書いてやるとインテリセンス効くんだな。
もっと早く気付いとくべきだったよ・・・
あ、VS2003です
0275デフォルトの名無しさん
2007/01/23(火) 14:51:310276デフォルトの名無しさん
2007/01/23(火) 16:16:430277デフォルトの名無しさん
2007/01/23(火) 17:04:40[coclass]属性で記述できないのかな。
GetObjectFriendlyName() オーバーライドだとスペルミスとかでも
通っちゃうから、あんまやりたくないのだが。
0278デフォルトの名無しさん
2007/01/23(火) 23:12:24ブビ厨、乙
0279デフォルトの名無しさん
2007/01/24(水) 01:31:15ってやるとCComPtr<IHoge> ()を最初の候補に出すくらいはしてくれ
なんで::からずらずら表示されるんだよ
0280デフォルトの名無しさん
2007/01/24(水) 02:46:07その省略は汚物臭いからヤメレ
0281デフォルトの名無しさん
2007/01/24(水) 03:54:14じゃあビジュベシ厨乙。
0282デフォルトの名無しさん
2007/01/24(水) 09:25:10前の文なんか見てないから無理
0283デフォルトの名無しさん
2007/01/24(水) 14:26:480284デフォルトの名無しさん
2007/01/26(金) 13:13:270285デフォルトの名無しさん
2007/01/26(金) 17:12:310286デフォルトの名無しさん
2007/01/26(金) 18:39:25「_ ̄フ ノ^ー┐ ///////////ノ/
,-、二、 ーク / 7_/////////^
`ー‐‐' `ー' ///////し
_l^l_ i^i i^i ///////
/ ,--┘ U ノ | //////^
!__ニコ lニ.ノ 7/// _,,.. . __
__l^l__へ i^i i^i //^ .. _ `ヽ
゙┐r┐T゙ ∪ ノ | |/ /::/.┬".) l
く,ノr'_,ノ lニ.ノ 7 _iゞ/イ。_ノ _r'''、
| ,へ ,ヘ / / ニ-''^\¨ ∠.} l
| `゙ / / |. |l、ヾ⌒-| u r_ノノ "
| ヾ二ノ | ヽ |`´_,--| i、ニイ
| /,ニ^\. | \l<-ニフ ,ノ ,. \、'
| | | | | しリj | \ \ ̄ ,/ノ/ , | Z
゚ ゚ ゚ ゚ `ー" ー' 〔 / ̄/ '", /// ,.
0287デフォルトの名無しさん
2007/02/02(金) 12:15:56既出だったら、スマソ
0288デフォルトの名無しさん
2007/02/02(金) 12:47:260289デフォルトの名無しさん
2007/02/02(金) 12:55:22ども
見てみるわ
0290デフォルトの名無しさん
2007/02/02(金) 15:49:07base64文字列かとオモタ
0291デフォルトの名無しさん
2007/02/02(金) 18:00:55サイズ大きいけど
0292デフォルトの名無しさん
2007/02/02(金) 22:33:400293デフォルトの名無しさん
2007/02/03(土) 09:45:59ATLは有料とばかり思っていたので・・・
0294・∀・)っ-○◎●新世紀ダンゴリオン ◆DanGorION6
2007/02/03(土) 10:39:40労力考えれば、VC++ Standard版の2万をけちる価値はない。
0295デフォルトの名無しさん
2007/02/03(土) 13:00:02VC++の方ももうちっと開放して欲しいぜ
0296デフォルトの名無しさん
2007/02/03(土) 13:01:360297デフォルトの名無しさん
2007/02/03(土) 16:38:11検索してもあり得ないくらい情報が少ない・・・
0298デフォルトの名無しさん
2007/02/03(土) 23:59:19atlapp.h。
ヘッダ=ドキュメント、の意識がないと、WTLでやっていくのは正直難しいと思う。
つーか、ヘッダみてみたらCAppModuleからの拡張部分ってほんの少しじゃねーか
0299デフォルトの名無しさん
2007/02/04(日) 00:01:24> if(!m_acc.IsNull() && m_acc.TranslateAccelerator(m_hWnd, pMsg))
勝手にやってくれるようになったの??
自前で記述したらアプリの挙動がおかしくなったわ。
0300デフォルトの名無しさん
2007/02/04(日) 09:54:10ヒント:Expではアドオンは使えない
0301・∀・)っ-○◎●新世紀ダンゴリオン ◆DanGorION6
2007/02/04(日) 12:04:070302デフォルトの名無しさん
2007/02/04(日) 13:57:06テキストエディタならVSに内蔵されていてだな…
0303・∀・)っ-○◎●新世紀ダンゴリオン ◆DanGorION6
2007/02/04(日) 15:25:44その意味じゃダイアログリソースくらいしかRADできない時点でかなり不便なわけだが
0304デフォルトの名無しさん
2007/02/04(日) 16:03:00・ResEdit
http://www.resedit.net/
・XN Resource Editor
http://www.wilsonc.demon.co.uk/d10resourceeditor.htm
・ResEd Resource editor
http://www.radasm.com/resed/
【アイコンエディタ】
・IcoFX(vistaサイズにも対応)
http://icofx.xhost.ro/
0305デフォルトの名無しさん
2007/02/04(日) 16:06:59> ttp://www.resedit.net/
> これで
0306デフォルトの名無しさん
2007/02/04(日) 17:18:010307・∀・)っ-○◎●新世紀ダンゴリオン ◆DanGorION6
2007/02/04(日) 18:09:570308デフォルトの名無しさん
2007/02/04(日) 19:49:13MSの方針なんだろうけれどね。
0309・∀・)っ-○◎●新世紀ダンゴリオン ◆DanGorION6
2007/02/04(日) 20:10:060310デフォルトの名無しさん
2007/02/04(日) 20:35:170311デフォルトの名無しさん
2007/02/04(日) 21:02:03それはカテゴリーミステイクだな。
納豆にソースみたいなもんだ
0312デフォルトの名無しさん
2007/02/04(日) 22:29:13粘りと甘辛さの壮絶な不協和音!!!
0313・∀・)っ-○◎●新世紀ダンゴリオン ◆DanGorION6
2007/02/04(日) 22:38:36XPのヴィジュアルスタイルはManifestファイルをリソースに追加したら普通に
使えたからいいけど、Vista時代のUIはネイティブアプリじゃ十分に
使えそうにないな、と。
0314デフォルトの名無しさん
2007/02/04(日) 22:45:230315デフォルトの名無しさん
2007/02/05(月) 01:13:43使えるだろ。Explorerとかネイティブだし
0316・∀・)っ-○◎●新世紀ダンゴリオン ◆DanGorION6
2007/02/05(月) 01:20:140317デフォルトの名無しさん
2007/02/05(月) 01:34:140318デフォルトの名無しさん
2007/02/05(月) 01:53:31ネイティブでXAMLパーサでも書いてくれたら喜んで使ってやるよ。
WTLのGUI周りと相性がいい奴を頼むw
0319デフォルトの名無しさん
2007/02/05(月) 09:34:48今回どうやって乗り越えていくか、頭が痛いぜ。
0320デフォルトの名無しさん
2007/02/05(月) 12:38:270321デフォルトの名無しさん
2007/02/05(月) 13:31:230322デフォルトの名無しさん
2007/02/05(月) 14:14:04一時的に共有メモリに描画して、それをドライバが横から画面に転記するって感じだからさ。
無駄な処理が多くなって、WTL、ATL、C++の意味ねーし。
0323デフォルトの名無しさん
2007/02/05(月) 18:40:060324デフォルトの名無しさん
2007/02/05(月) 18:40:280325デフォルトの名無しさん
2007/02/05(月) 19:52:56それを考慮してAPIの中身がごっそりすりかわってる
といいなあ('A`)
0326・∀・)っ-○◎●新世紀ダンゴリオン ◆DanGorION6
2007/02/05(月) 22:56:47アプリレベルでバッファリングやってたらそれ辞めるだけで性能改善しそうだが
WM_PAINTイベントあたりは既にエミュレーションになってる希ガス。
0327デフォルトの名無しさん
2007/02/05(月) 23:03:170328・∀・)っ-○◎●新世紀ダンゴリオン ◆DanGorION6
2007/02/05(月) 23:03:21どう見ても大幅に変わってます。本当にありがとうございました。
0329デフォルトの名無しさん
2007/02/05(月) 23:08:29んー、そうなのか? WPFって MS製の Flashみたいなもんだろ。XMLで記述できるさ。
GDIでダブルバッファリングするよりは、効率よいとちゃうの?
>>326
でも、突然、VISTA Basicに落とされることもあるんだぜ。
その時は、従来通りに描画しないといけないわけで。
その時だけ、ダブルバッファリングする?
だんごって誰?
0330デフォルトの名無しさん
2007/02/05(月) 23:21:32なんだろう?
ハード寄りな気がするけど…
でも論理屋じゃないよね
0331・∀・)っ-○◎●新世紀ダンゴリオン ◆DanGorION6
2007/02/05(月) 23:33:360332・∀・)っ-○◎●新世紀ダンゴリオン ◆DanGorION6
2007/02/08(木) 00:12:500333デフォルトの名無しさん
2007/02/08(木) 01:05:46激しく不安だぜ
0334・∀・)っ-○◎●新世紀ダンゴリオン ◆DanGorION6
2007/02/08(木) 01:19:08ttp://www.usefullcode.net/2007/01/wtl_3.html
0335デフォルトの名無しさん
2007/02/08(木) 02:07:250336デフォルトの名無しさん
2007/02/08(木) 20:13:51洋書でもいいです。よろしくです。
0337デフォルトの名無しさん
2007/02/09(金) 01:22:06http://www.microsoft.com/japan/msdn/vs_previous/visualc/techmat/feature/ATLwindowing/
0338デフォルトの名無しさん
2007/02/09(金) 03:47:270339・∀・)っ-○◎●新世紀ダンゴリオン ◆DanGorION6
2007/02/09(金) 22:55:12の後ろのほうでCWindowImplについてが解説されてる。
書籍化されてるのはこいつが唯一じゃなかろうか。
WTL自体はATL Windowクラスの wnd.SendMessage(...);.
ってのをMFCのそれに似た名前のメンバ関数でラップしたもので
そんなに特殊なことはやってない。
ネイティブC++でCOMやるならどのみちATLの解説本は必須だと思う。
0340デフォルトの名無しさん
2007/02/10(土) 00:33:040341デフォルトの名無しさん
2007/02/10(土) 01:10:45厚くなってるから大変だろうな
0342・∀・)っ-○◎●新世紀ダンゴリオン ◆DanGorION6
2007/02/10(土) 01:22:460343デフォルトの名無しさん
2007/02/10(土) 04:09:02にしても858ページって・・・
0344デフォルトの名無しさん
2007/02/10(土) 19:28:06立方体なんだろうな。
0345・∀・)っ-○◎●新世紀ダンゴリオン ◆DanGorION6
2007/02/10(土) 21:02:150346デフォルトの名無しさん
2007/02/11(日) 05:19:53もうちょっと上質紙使って装丁が薄くならないと読みにくいだろうが。
0347デフォルトの名無しさん
2007/02/11(日) 09:04:280348デフォルトの名無しさん
2007/02/11(日) 09:08:40そうだけどさぁ、紙の厚さがすごいことになるんだよね ぺーぺーばっく
800ページ超えるなら辞書で使ってる紙つかってほすぃ。
0349デフォルトの名無しさん
2007/02/11(日) 09:17:530350デフォルトの名無しさん
2007/02/11(日) 22:50:450351デフォルトの名無しさん
2007/02/24(土) 17:25:090352デフォルトの名無しさん
2007/02/24(土) 19:18:270353デフォルトの名無しさん
2007/02/25(日) 01:56:14コンパイルできねえぞゴルァ
0354デフォルトの名無しさん
2007/02/25(日) 02:01:020355デフォルトの名無しさん
2007/02/25(日) 11:21:470356デフォルトの名無しさん
2007/02/25(日) 19:50:29テンプレート
ライブラリ
にはあった。
0357デフォルトの名無しさん
2007/02/27(火) 18:03:331999/03/31 656pp
ATLインターナル
1999/11/29 565pp
656pp で 8ヶ月後に日本語版がでてる
Atl Internals 2nd
2006/07/07 888pp
888pp なら 11ヶ月で日本語版がでる?
(結論)
ATLインターナル第2版
2007/06/06 777pp
0358デフォルトの名無しさん
2007/02/27(火) 18:07:250359デフォルトの名無しさん
2007/02/27(火) 18:19:38565pp 24cm
(結論)
ATLインターナル第2版
777pp 33cmの予定
0360デフォルトの名無しさん
2007/02/27(火) 18:21:55でもキリがいいので第2版は 33cmな
0361デフォルトの名無しさん
2007/02/27(火) 20:51:29A4用紙の縦長より厚いのか?
0362デフォルトの名無しさん
2007/02/27(火) 21:56:420363デフォルトの名無しさん
2007/02/27(火) 22:55:580364デフォルトの名無しさん
2007/03/20(火) 19:14:260365デフォルトの名無しさん
2007/04/02(月) 20:05:53#if defined _M_IX86
#pragma comment(linker, "/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='x86' publicKeyToken='6595b64144ccf1df' language='*'\"")
#elif defined _M_IA64
#pragma comment(linker, "/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='ia64' publicKeyToken='6595b64144ccf1df' language='*'\"")
#elif defined _M_X64
#pragma comment(linker, "/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='amd64' publicKeyToken='6595b64144ccf1df' language='*'\"")
#else
#pragma comment(linker, "/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='*' publicKeyToken='6595b64144ccf1df' language='*'\"")
#endif
0366デフォルトの名無しさん
2007/04/03(火) 01:06:570367デフォルトの名無しさん
2007/04/03(火) 07:52:18ぱっと見た限り、消してもビジュアルスタイルが使えなくなるだけだと思う。
0368デフォルトの名無しさん
2007/04/06(金) 07:54:35今までVC6 の ATL COM AppWizard で dll 作成してたんですが、VS.NET2003 の ATL プロジェクトでも同様に作れる
事にやっと気付いて、VC6 の時と同様に、レジストリ登録の確認、 WSHで動作確認まではできました。
でも、 OLE VIEWER に出て来ないんです。どうしてなんでしょうか?
どうか、お教えください。よろしくお願い致します。
0369デフォルトの名無しさん
2007/04/06(金) 08:03:05コンポーネント名の前に C が付けられてました。
スレ汚しすみません。
0370デフォルトの名無しさん
2007/04/06(金) 23:07:50どういたしまして。
0371デフォルトの名無しさん
2007/04/07(土) 06:49:460372デフォルトの名無しさん
2007/04/07(土) 15:42:09どういたしまして。
0373デフォルトの名無しさん
2007/04/07(土) 23:27:290374デフォルトの名無しさん
2007/04/08(日) 01:19:230375デフォルトの名無しさん
2007/04/08(日) 02:05:26それはアナグラムではありません。
0376デフォルトの名無しさん
2007/04/08(日) 11:32:050377デフォルトの名無しさん
2007/04/09(月) 10:09:000378デフォルトの名無しさん
2007/04/09(月) 21:36:470379デフォルトの名無しさん
2007/04/09(月) 21:53:180380デフォルトの名無しさん
2007/04/10(火) 02:56:090381デフォルトの名無しさん
2007/04/10(火) 08:02:000382デフォルトの名無しさん
2007/04/11(水) 05:13:540383デフォルトの名無しさん
2007/04/11(水) 05:25:400384デフォルトの名無しさん
2007/04/11(水) 07:36:15/ ̄ l | / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
■■-っ < んなこたーない
´∀`/ \__________
__/|Y/\.
Ё|__ | / |
| У.. |
0385デフォルトの名無しさん
2007/04/21(土) 10:17:36Date: 2007-04-19 01:12
Summary: WTL 8.0 Beta1 now available
WTL 8.0 Beta1 build is now available. It is a "code complete" release,
that contains everything that will be in the final release of WTL 8.0.
キタ━━━━(。A。)━(゚∀゚)━(。A。)━(゚∀゚)━(。A。)━━━━!!!!
0386デフォルトの名無しさん
2007/04/21(土) 10:26:09沖縄県での選挙ですが、どうか民主党だけは避けてください。県民の生命に関わる可能性があります。
民主党の最大の公約は一国二制度(※)ですが、一度「一国二制度 沖縄 三千万」等で検索をお願いします。
この際、民主党のHPで調べても良いです。以下の注釈↓と矛盾することは書いてないはずですから…
※一国二制度
簡単に言えば沖縄を中国と日本の共有物にし、そこに3000万人の中国人を入植させます。
(つまり沖縄人口の 96% を中国人にして、実質、沖縄を中国人の居住地とします。)
さらに「自主」の名の下、沖縄で有事が起きても自衛隊は干渉できません。
3000万人の中国人が、少数派となった130万人の日本人に何をしても、です。
そして反日教育を受けた中国人の反日感情の強さは、ほとんどの日本人の理解を超えるものです。
今回の選挙で民主党が勝った場合、「自主」「発展」を連呼しつつ段階的に進めていくことになります。
自主と言っても、自主を認めるのが「住人の96%が中国人となった」後だということに気をつけてください。
発展と言っても、新沖縄の少数派となった「少数民族日本人」の発展ではないことに気をつけてください。
0387デフォルトの名無しさん
2007/04/21(土) 14:50:12このコピペしてる香具師相当馬鹿だな。
0388デフォルトの名無しさん
2007/04/21(土) 21:25:310389デフォルトの名無しさん
2007/04/27(金) 04:29:010390デフォルトの名無しさん
2007/04/28(土) 10:40:480391デフォルトの名無しさん
2007/04/29(日) 15:44:460392デフォルトの名無しさん
2007/04/29(日) 16:53:060393デフォルトの名無しさん
2007/04/29(日) 17:39:370394デフォルトの名無しさん
2007/04/29(日) 20:24:590395デフォルトの名無しさん
2007/04/29(日) 20:36:430396デフォルトの名無しさん
2007/04/29(日) 21:38:180397デフォルトの名無しさん
2007/04/29(日) 21:50:58TabView、Vista Buffered Paintクラス追加とかさ、更新されてるし
0398デフォルトの名無しさん
2007/04/29(日) 22:31:120399デフォルトの名無しさん
2007/04/29(日) 23:02:26いよいよ8.0正式版お披露目というところなのに
0400デフォルトの名無しさん
2007/04/29(日) 23:06:360401デフォルトの名無しさん
2007/04/30(月) 00:24:100402デフォルトの名無しさん
2007/04/30(月) 02:37:03ATL: ttp://sourceforge.net/projects/atl/
こうなるんかね。つかおぷそかしてほしいな
0403・∀・)っ-○◎●
2007/04/30(月) 02:48:49Invalid Project
0404デフォルトの名無しさん
2007/04/30(月) 03:49:290405デフォルトの名無しさん
2007/04/30(月) 21:43:070406デフォルトの名無しさん
2007/04/30(月) 23:10:030407デフォルトの名無しさん
2007/05/01(火) 02:19:38ATLもWTLも捨て去って、新しいのを作って欲しい。
もう、Vista専用でいいから。作って欲しい。
0408・∀・)っ-○◎●
2007/05/01(火) 02:38:560409デフォルトの名無しさん
2007/05/01(火) 11:45:18ちなみにSTLはセントルイスです。シアトルではありません。
0410デフォルトの名無しさん
2007/05/01(火) 14:40:020411デフォルトの名無しさん
2007/05/01(火) 14:54:55そんなの前から入ってないけど
0412デフォルトの名無しさん
2007/05/01(火) 15:10:05それが入ってないねって話。
0413デフォルトの名無しさん
2007/05/01(火) 15:11:080414デフォルトの名無しさん
2007/05/01(火) 16:57:34http://wtl.cvs.sourceforge.net/wtl/wtl/Samples/TabBrowser/
0415デフォルトの名無しさん
2007/05/01(火) 17:00:32全面書き換えなんてする気も無いだろうし
となると、ATLに依存しているWTLも道づれな訳で
早急にATLをオープンソース化するか
WTLをATLに依存しない形に書き換えるかしないとマズイ
0416デフォルトの名無しさん
2007/05/01(火) 17:05:420417デフォルトの名無しさん
2007/05/01(火) 17:10:43Thx!
0418デフォルトの名無しさん
2007/05/01(火) 22:12:10ねらーの中にはそのぐらいやってしまうのが数人いるだろ?
0419デフォルトの名無しさん
2007/05/01(火) 23:01:42それはどういう扱いになるんだろう。
つまり、法的に。
本当にATLの内部のソースコードをぱくらずに、自力で書いたかどうか証明する方法がないのでは。
というか本気で完全互換の自前実装したかったら、本家のコードを読まずにはいられないだろうし。
0420デフォルトの名無しさん
2007/05/01(火) 23:14:440421デフォルトの名無しさん
2007/05/01(火) 23:14:56>>401
0422デフォルトの名無しさん
2007/05/01(火) 23:45:580423デフォルトの名無しさん
2007/05/01(火) 23:55:40セーターにくっ付く絡まった毛玉のようなテンプレートライブラリを
完成する自信がある
0424デフォルトの名無しさん
2007/05/01(火) 23:59:410425デフォルトの名無しさん
2007/05/02(水) 15:20:29「誰が書いても同じ」にはならないような気がするな・・・
しかもマクロの切り替えででかなりの数のCPUに対応できるようになってるしw
少なくとも俺だったら、実行効率を少々犠牲にしても、もっと楽な方法で実装するな
0426デフォルトの名無しさん
2007/05/03(木) 14:53:32The Visual C++ team is very pleased to announce the release of ATL Server library code as a shared source project on CodePlex.
We hope you will enjoy working on the ATL Server code! You now have the opportunity to add all the features and functionality you
want to ATL Server and you can even share your expertise and code directly with the ATL community.
Rather than constrain the functionality of ATL Server to fit within Visual C++ product development cycle you can move it forward
at a greater pace and implement every feature or change you want in it.
We look forward to the evolution of this library under the stewardship of the ATL Server community!
ttp://www.codeplex.com/AtlServer
リリース 9.0.70425 Alpha
ライセンス
ttp://www.codeplex.com/AtlServer/Project/License.aspx
0427デフォルトの名無しさん
2007/05/03(木) 15:16:48おもっきしatlbase.hもatlwin.hも入って無いんだけど
俺がんばって大丈夫?
0428デフォルトの名無しさん
2007/05/03(木) 15:58:28えー、駄目ジャンそれ
0429デフォルトの名無しさん
2007/05/04(金) 00:04:23MSDNライブラリなんかでもATLとは別階層が作られている。
http://msdn2.microsoft.com/ja-jp/library/exb5b09w(VS.80).aspx
0430デフォルトの名無しさん
2007/05/04(金) 03:41:38確かに入ってないな。
意味無いじゃん
0431デフォルトの名無しさん
2007/05/04(金) 15:15:43自分で追加したダイアログだと、Variablesの項目に
何のコントロールも表示されなくてDDXを追加できないです。
0432デフォルトの名無しさん
2007/05/04(金) 15:46:120433デフォルトの名無しさん
2007/05/04(金) 15:50:17最新のAppWizardでTabView形式のアプリケーションを生成したんだが、
これ、タブを追加する際にnewしたウィンドウを、
タブを削除する際にdeleteしてないからメモリリークしね?
0434デフォルトの名無しさん
2007/05/04(金) 17:25:260435デフォルトの名無しさん
2007/05/04(金) 17:36:45さてデバッグデバッグ
馬鹿
「しね」
0436デフォルトの名無しさん
2007/05/04(金) 21:27:160437デフォルトの名無しさん
2007/05/04(金) 21:45:51c:\program files\microsoft visual studio 8\vc\wtl80_7108_beta1\include\atlapp.h 851
0438デフォルトの名無しさん
2007/05/04(金) 22:06:43adding an extra character count parameter.
0439デフォルトの名無しさん
2007/05/04(金) 22:13:050440デフォルトの名無しさん
2007/05/04(金) 23:29:350441デフォルトの名無しさん
2007/05/04(金) 23:43:22http://ir9.jp/prog/ayu/strsafe.htm
0442デフォルトの名無しさん
2007/05/05(土) 00:24:25そのページの結論は↓こうなっているんだが、なんだかなあ
「…まぁでも、結局のところ、素直に std::string やら CString 使おうぜ。(今までの文章一気に台無し......)」
0443デフォルトの名無しさん
2007/05/05(土) 03:02:21Macにも移せるし。
0444・∀・)っ-○◎●
2007/05/05(土) 03:25:00オブジェクトの互換性は保証されてないのがC++
どーせMacでもPASCAL文字列デフォだったり
0445デフォルトの名無しさん
2007/05/05(土) 08:42:480446デフォルトの名無しさん
2007/05/05(土) 10:50:210447デフォルトの名無しさん
2007/05/05(土) 10:59:150448デフォルトの名無しさん
2007/05/05(土) 18:10:11WTL::CString
OreLibrary::CString
_CSTRING_NS::CString
0449デフォルトの名無しさん
2007/05/06(日) 21:46:050450デフォルトの名無しさん
2007/05/06(日) 23:45:553番。
0451デフォルトの名無しさん
2007/05/07(月) 23:52:12遅くなるっちゅうに
0452デフォルトの名無しさん
2007/05/08(火) 19:10:010453デフォルトの名無しさん
2007/05/08(火) 21:30:43なんでstdcallだと遅くなるの?
0454デフォルトの名無しさん
2007/05/09(水) 00:49:290455デフォルトの名無しさん
2007/05/09(水) 02:24:46ほとんど関係ない気もする。
0456デフォルトの名無しさん
2007/05/09(水) 06:55:48thisをECXに積むかスタックに積むかだけ。
遅くなるかどうかは状況次第だと思う。
で>>451は誰に言ってるの?ちら裏?
0457デフォルトの名無しさん
2007/05/09(水) 07:07:310458デフォルトの名無しさん
2007/05/09(水) 09:16:170459デフォルトの名無しさん
2007/05/09(水) 10:56:580460デフォルトの名無しさん
2007/05/09(水) 12:43:48よくわからんが、fastcallなんて明示的に指定しなければ使われないんでないの?
デフォはcdeclだろ。cdeclならstdcallやpascalより一般に遅いのでは?
0461デフォルトの名無しさん
2007/05/09(水) 13:49:470462デフォルトの名無しさん
2007/05/09(水) 14:08:420463デフォルトの名無しさん
2007/05/09(水) 15:19:160464デフォルトの名無しさん
2007/05/09(水) 17:00:230465デフォルトの名無しさん
2007/05/09(水) 19:25:55IPCとRPCの区別がついてないのか?
0466デフォルトの名無しさん
2007/05/09(水) 19:40:58言いたいことはわざわざ解説しなくていいってことかと。
0467デフォルトの名無しさん
2007/05/09(水) 21:39:21プログラミングWindows上下、Advanced、Inside上下と格闘してから出直します
0468デフォルトの名無しさん
2007/05/09(水) 21:52:330469デフォルトの名無しさん
2007/05/10(木) 02:59:21アプリ作る前にOS作らなきゃって感じか
0470デフォルトの名無しさん
2007/05/10(木) 08:09:18「もうそろそろiiyama? 君のI/ODATAを確かめたいんだ。XT」
MITSUMIあうと、彼女のMECはALBATRONとしていた。
緊張した俺は焦り彼女のソケット478をAOpenしようとした。
「ちょ、ちょっとRADEON!何をSis」もう俺は既にエレコム。
Sound Blasterのホックを外すとはちきれそうなPioneerがBarracuda
でもBIOSTARは意外と玄人志向だった。
「恥ずかしいわ。あまりミネベア・・・」
SCSIをTORICAるとKEIANをSOLTEKした痕がアルファデータ。
あそこはSUPERMICROだった。OMEGAドライバも少し鼻についた。
しかし、彼女のCREATIVEを刺激しつつ俺のセレロンを
彼女のSerial-ATAからASUSに這わせると、「FireWire〜ン」
「もう、ATI」「COREGA欲しいんだろ?」「早くリテール」
俺は激しくTSUKUMO。「インテルはいってるっ!IEEE!1394!」
「あぁ・・・もうDell!」
0471デフォルトの名無しさん
2007/05/11(金) 00:00:59サッカー板あたりで似たネタを昔見た気が
0472デフォルトの名無しさん
2007/05/11(金) 00:19:19まず。築五分。これだけでもやばいのに
築五分なんてもんじゃない。
駅から五年。
何処の駅からだよ。
とにかく不動産はチラシだす前に推敲したほうがいいとおもいます
0473デフォルトの名無しさん
2007/05/11(金) 09:56:39ぜひスキャンしてうpしるw
0474デフォルトの名無しさん
2007/05/11(金) 17:45:59懐かしいコピペだな。ここ数年見てなかった。
0475デフォルトの名無しさん
2007/05/20(日) 09:59:590476デフォルトの名無しさん
2007/05/20(日) 11:10:17ATL::CStringにはTokenizerがある、ていうかATL3.0の頃に使いやすいCStringが欲しくてWTL::CStringができたんだろ?
今はATLのを使っておけばOKなんじゃないの?
0477デフォルトの名無しさん
2007/05/20(日) 11:47:080478デフォルトの名無しさん
2007/05/20(日) 12:04:390479デフォルトの名無しさん
2007/05/20(日) 12:29:230480デフォルトの名無しさん
2007/05/20(日) 13:55:330481デフォルトの名無しさん
2007/05/20(日) 14:02:170482デフォルトの名無しさん
2007/05/20(日) 14:20:220483デフォルトの名無しさん
2007/05/20(日) 14:54:090484デフォルトの名無しさん
2007/05/20(日) 15:16:320485デフォルトの名無しさん
2007/05/20(日) 15:29:530486デフォルトの名無しさん
2007/05/20(日) 16:30:080487デフォルトの名無しさん
2007/05/20(日) 17:01:49アホか?
448を見て解らんのかw
0488デフォルトの名無しさん
2007/05/20(日) 17:02:330489デフォルトの名無しさん
2007/05/20(日) 17:04:350490デフォルトの名無しさん
2007/05/20(日) 17:08:43CTStringなんて聞いたことねえぞ
0491デフォルトの名無しさん
2007/05/20(日) 17:10:00結局あるんですね?良かった
0492デフォルトの名無しさん
2007/05/20(日) 17:27:430493デフォルトの名無しさん
2007/05/20(日) 18:05:320494デフォルトの名無しさん
2007/05/20(日) 18:57:000495デフォルトの名無しさん
2007/05/20(日) 19:02:250496デフォルトの名無しさん
2007/05/20(日) 19:06:30そーゆー問題じゃなくて、標準化されていないことが問題なのよ。
0497デフォルトの名無しさん
2007/05/20(日) 19:10:050498デフォルトの名無しさん
2007/05/20(日) 19:23:480499デフォルトの名無しさん
2007/05/20(日) 21:03:380500デフォルトの名無しさん
2007/05/20(日) 21:12:380501デフォルトの名無しさん
2007/05/20(日) 23:12:30なんか自分仕様な感じがするから・・
0502デフォルトの名無しさん
2007/05/21(月) 00:05:230503デフォルトの名無しさん
2007/05/21(月) 00:17:15まぁ、そのへんは現状では仕方なかろう。俺は開き直って自作関数使いまわしてるけど。
0504デフォルトの名無しさん
2007/05/21(月) 16:43:23std::basic_string<TCHAR>を使う気にならないという話なら、
tempate<typename E, typename T, typename A>な関数テンプレートにして、
その関数ではstd::basic_string<E, T, A>を使えばおk
0505デフォルトの名無しさん
2007/05/21(月) 17:36:270506デフォルトの名無しさん
2007/05/21(月) 18:36:240507デフォルトの名無しさん
2007/05/21(月) 20:30:390508デフォルトの名無しさん
2007/05/21(月) 20:46:49かと言って窓に特化しているかと言えば、全方面のAPIをカバーしているわけでもない。
ようするにATL/WTLは中途半端
0509デフォルトの名無しさん
2007/05/21(月) 20:50:350510デフォルトの名無しさん
2007/05/21(月) 20:54:45ATLはもともとCOM特化
WTLは未完成
0511デフォルトの名無しさん
2007/05/21(月) 22:44:27で?だからなんなんだw
0512デフォルトの名無しさん
2007/05/21(月) 22:48:43>>509
0513デフォルトの名無しさん
2007/05/21(月) 23:23:530514デフォルトの名無しさん
2007/05/22(火) 00:58:390515デフォルトの名無しさん
2007/05/22(火) 01:52:330516デフォルトの名無しさん
2007/05/22(火) 02:19:29CStringのFormatMessageのソースはFORMAT_MESSAGE_FROM_SYSTEM使えるようになってますか?
0517デフォルトの名無しさん
2007/05/22(火) 10:14:330518デフォルトの名無しさん
2007/05/22(火) 11:26:51CStringのFormatMessageのソースはFORMAT_MESSAGE_FROM_SYSTEM使えるようになってますか?
0519デフォルトの名無しさん
2007/05/22(火) 17:19:510520デフォルトの名無しさん
2007/05/22(火) 22:12:25リソースの#define IDC_STATIC -1と重複してて警告が出るのね。
0521デフォルトの名無しさん
2007/05/22(火) 23:32:370522デフォルトの名無しさん
2007/05/23(水) 00:48:180523デフォルトの名無しさん
2007/05/25(金) 03:47:33public COwnerDraw<CMyList>
こうすると DeleteItem メンバ関数が競合して使えないのですが
CCustomDraw を使えということで良いですか?
0524デフォルトの名無しさん
2007/05/25(金) 04:32:42競合して「使えない」とはどういうことだ?
普通にスコープ解決演算子つけて直接呼べばいいんじゃないの?
0525デフォルトの名無しさん
2007/05/25(金) 06:48:17COwnerDraw::OnDeleteItem() で呼ばれているんです。
T* pT = static_cast<T*>(this);
pT->DeleteItem((LPDELETEITEMSTRUCT)lParam);
0526デフォルトの名無しさん
2007/05/25(金) 07:11:450527デフォルトの名無しさん
2007/05/25(金) 18:01:120528デフォルトの名無しさん
2007/05/25(金) 23:16:33そのまま基底に垂れ流すんじゃなめなのかな
0529デフォルトの名無しさん
2007/05/26(土) 04:02:58テンプレートやWTLの理解に自信が無いので
なにか解決策があるのかもと思いましたが、そういう方法になりますか。
意図された使い方では無いようなので CCustomDraw を使うことにします。
0530デフォルトの名無しさん
2007/05/26(土) 08:40:45CMyListの中に、using WTL::COwnerDraw<CMyList>::DeleteItem;を書いておくのは駄目?
0531デフォルトの名無しさん
2007/05/26(土) 08:49:030532デフォルトの名無しさん
2007/05/26(土) 09:09:440533デフォルトの名無しさん
2007/05/26(土) 17:26:43(つくれ)
0534デフォルトの名無しさん
2007/05/26(土) 20:34:59#include "atlimm.h"
(つまんね)
0535デフォルトの名無しさん
2007/05/27(日) 09:54:450536デフォルトの名無しさん
2007/05/27(日) 16:24:56.NETの命名規約だとそうなるよね。
だけどC++関係では基本的に、3文字の頭字語は全て大文字かな
0537デフォルトの名無しさん
2007/05/27(日) 16:25:50細かくてスマソ
0538デフォルトの名無しさん
2007/05/27(日) 19:15:22作ってみたお
公開しないけどね( ̄ー ̄)
0539デフォルトの名無しさん
2007/05/31(木) 09:48:49一応 atlmisc.h の中を見てみましたが、特にこれだ!というのも見当たりません。
0540デフォルトの名無しさん
2007/05/31(木) 10:38:24その他色々
0541デフォルトの名無しさん
2007/05/31(木) 10:45:38すっきりしました。ありがとうございました。
0542デフォルトの名無しさん
2007/05/31(木) 13:02:31つーかmiscってプログラムに限らずウェブサイトとか色んな所で使われてるよ
0543デフォルトの名無しさん
2007/05/31(木) 21:32:290544デフォルトの名無しさん
2007/05/31(木) 22:35:12実行時に必要なものは何もないと思うが。
ATL無しでコンパイル、ってことか?
それならCDCやらの部分だけ引っ張り出してきて
細部をちょっと修正すればコンパイルは通ると思うよ
0545デフォルトの名無しさん
2007/05/31(木) 22:41:020546デフォルトの名無しさん
2007/05/31(木) 22:43:190547デフォルトの名無しさん
2007/05/31(木) 22:53:38WTLなら問題ナッシング
0548デフォルトの名無しさん
2007/06/01(金) 11:06:340549デフォルトの名無しさん
2007/06/01(金) 11:29:52VCEEに自作のプロジェクトテンプレートを追加してやった。
ざまーみろ。ググってもVCSEEの方法しか出てこないし、あげく追加はできないとかいいやがって・・。
ちゃんと出来たじゃねーか
0550デフォルトの名無しさん
2007/06/01(金) 21:09:42プログラムは全く同じなのにEXEが10kb近くも膨れ上がったよ・・・
動作に問題はないけど何か気持ち悪いな
0551デフォルトの名無しさん
2007/06/01(金) 22:10:000552デフォルトの名無しさん
2007/06/02(土) 14:45:11ttp://home.att.ne.jp/banana/akatsuki/doc/atlwtl2/window01/index.html
先に進めば別のメモリリークのない方法を使うようになるから今は気にしなくていい
とかなんでしょうか?
0553デフォルトの名無しさん
2007/06/02(土) 15:03:37メモリリークがあるってどうやって確認したの?
0554デフォルトの名無しさん
2007/06/02(土) 15:57:03_CrtDumpMemoryLeaks()使いました
どうやっても2byteっていう微妙な数字が確認されるんですよ…
0555デフォルトの名無しさん
2007/06/02(土) 15:59:540557デフォルトの名無しさん
2007/06/02(土) 16:19:10_CrtSetDbgFlag(_CRTDBG_ALLOC_MEM_DF | _CRTDBG_CHECK_ALWAYS_DF);
みたいな感じでプログラム終了後に結果表示するようにしてみそ。
0558デフォルトの名無しさん
2007/06/02(土) 16:25:480559デフォルトの名無しさん
2007/06/02(土) 16:56:040560554
2007/06/02(土) 17:37:27上手く開放されているという結果が出ました。
mainを抜けた後で開放されてるのか知りませんがややこしいですね。
ありがとうございました。
0561デフォルトの名無しさん
2007/06/02(土) 18:17:09ATLでCPU100%使い切るようなアプリを作ればCPUファンから風が出るようになる
0562デフォルトの名無しさん
2007/06/02(土) 20:25:080563デフォルトの名無しさん
2007/06/03(日) 10:07:29http://www.microsoft.com/japan/msdn/vs_previous/visualc/techmat/feature/ATLwindowing/
より
CWindow win;
win.Create( "button", NULL, CWindow::rcDefault, "Click me",
WS_CHILD );
win.ShowWindow( nCmdShow );
win.UpdateWindow();
でっかいボタンが出来る
テキトーにWNDCLASSEXを登録してやれば、そのWindowをCreateするにはCWindowで逝けるが
フツーはCWindowはHWNDにアタッチしてWindow操作メソッドを使うのにチョットだけ楽するって感じ
0564デフォルトの名無しさん
2007/06/03(日) 12:29:42http://home.att.ne.jp/banana/akatsuki/doc/atlwtl/atlwtl02-01/
0565デフォルトの名無しさん
2007/06/04(月) 23:46:10それは558のリンク先に書いてあるな
0566デフォルトの名無しさん
2007/06/05(火) 00:36:480567デフォルトの名無しさん
2007/06/05(火) 00:46:120568デフォルトの名無しさん
2007/06/05(火) 00:47:480569デフォルトの名無しさん
2007/06/05(火) 00:49:010570デフォルトの名無しさん
2007/06/05(火) 02:58:530571デフォルトの名無しさん
2007/06/05(火) 21:12:19ATLのCComModule _Module;は無くても動くけど。
0572デフォルトの名無しさん
2007/06/05(火) 23:31:520573デフォルトの名無しさん
2007/06/05(火) 23:48:090574デフォルトの名無しさん
2007/06/06(水) 00:47:10>>564のようなプログラム書くときに、
CComModule _Moduleをグローバルに書かなくても動くということだよ。
0575デフォルトの名無しさん
2007/06/06(水) 01:04:56ハンガリアン記法?っていうのでしょうか?
0576デフォルトの名無しさん
2007/06/06(水) 03:16:450577デフォルトの名無しさん
2007/06/06(水) 03:53:13まともなインターフェースとしての機能は期待するなとか
そういう風にとってる
0578デフォルトの名無しさん
2007/06/06(水) 04:03:34ttp://msdn.microsoft.com/library/ja/jpdndeepc/htm/deep04202000.asp?frame=true
0579デフォルトの名無しさん
2007/06/06(水) 12:49:07と書いてあるように読めないか?
0580デフォルトの名無しさん
2007/06/06(水) 12:57:36こういうのも実装系用?っていうのかな
まあマクロは分からなくもないけど、_Moduleみたいなグローバル変数とか、
スコープに関わらずどこからでも参照されうる識別子には"_"が付いてるのが多いよう
0581デフォルトの名無しさん
2007/06/06(水) 12:57:46俺も自分のプログラムで勝手に定義して使ってるからお互い様
気にしない気にしない
0582579
2007/06/06(水) 13:11:07・アンダースコアで始まる名前は、グローバル ネームスペースで使う名前として実装によって予約されています。
むしろこっちがすべてだな。
0583デフォルトの名無しさん
2007/06/06(水) 19:35:08すみません誘導されました
ATLウィザードでCOMを作成するとレジストリ情報を
作ってくれますが これを配布するのはどうすれば
よいのでしょうか?
RGSファイルを解読してインストーラー作るべきなのでしょうか?
それとも なにかツール上で良い方法があるのでしょうか?
BHO作ったのですが他のマシンに移せなくて困ってます
0584デフォルトの名無しさん
2007/06/06(水) 19:51:220585デフォルトの名無しさん
2007/06/06(水) 20:32:430586デフォルトの名無しさん
2007/06/06(水) 21:13:560587583
2007/06/06(水) 21:36:530588デフォルトの名無しさん
2007/06/12(火) 02:53:450589デフォルトの名無しさん
2007/06/12(火) 11:26:44つか8.0Finalのダウンロード件数が0になってて、
1get!!!とか思ってダウンロードしたんだが、件数増えなかったorz
(Betaのほうは数千件)一日毎のカウントなんかな
0590デフォルトの名無しさん
2007/06/12(火) 13:21:35ヘッダは余計な空白を取り除いたとかその程度の違いしかない
インストーラはいろいろと修正されてるぽい?
今回はTabBrowserのサンプルがちゃんと入ってる
重要な部分は前のBetaでほぼ完成してたみたいだな
0591デフォルトの名無しさん
2007/06/12(火) 18:21:470592デフォルトの名無しさん
2007/06/12(火) 18:30:03WTL support listで指摘されて、「なんでBeta2の時に報告しないんだ?」って言いつつ
アップしなおしたみたい。
ちなみにここでは>>410-412で既出
0593デフォルトの名無しさん
2007/06/12(火) 19:05:06つか信じられねえー
0594デフォルトの名無しさん
2007/06/12(火) 20:42:560595デフォルトの名無しさん
2007/06/12(火) 20:57:540596デフォルトの名無しさん
2007/06/12(火) 21:27:390597デフォルトの名無しさん
2007/06/12(火) 21:38:340598デフォルトの名無しさん
2007/06/14(木) 10:55:260599デフォルトの名無しさん
2007/06/14(木) 13:35:580600デフォルトの名無しさん
2007/06/14(木) 14:19:000601デフォルトの名無しさん
2007/06/14(木) 14:44:350602デフォルトの名無しさん
2007/06/14(木) 15:11:25巨乳属性。
0603デフォルトの名無しさん
2007/06/14(木) 15:25:180604デフォルトの名無しさん
2007/06/14(木) 20:47:53http://itpro.nikkeibp.co.jp/members/edu/ITBASIC/20030626/1/
0605デフォルトの名無しさん
2007/06/15(金) 16:47:390606デフォルトの名無しさん
2007/06/15(金) 17:23:320607デフォルトの名無しさん
2007/06/15(金) 17:36:120608デフォルトの名無しさん
2007/06/16(土) 02:28:200609デフォルトの名無しさん
2007/06/16(土) 02:40:33WTLを使っている人間は世界に少なくとも609人は存在する。QED
0610・∀・)っ-○◎●
2007/06/16(土) 02:44:160611デフォルトの名無しさん
2007/06/16(土) 12:20:24まて。
このスレの全ては、たった一人の自作自演かも知れんぞ。
0613・∀・)っ-○◎●
2007/06/16(土) 12:46:45SourceForgeのDL数だけ見ても駄目っしょ。
そもそもMSをしてWTLの人気は高いという認識はあるらしいし
0614デフォルトの名無しさん
2007/06/16(土) 13:35:27メンドクないでしょ、CPLはライセンスとして無茶苦茶に楽じゃん
0615デフォルトの名無しさん
2007/06/18(月) 02:47:54CTabView使えね〜
0616デフォルトの名無しさん
2007/06/18(月) 07:16:390617デフォルトの名無しさん
2007/06/18(月) 08:53:30タブのイメージがそのままドラッグイメージになっててびっくりした。
結構がんばってるんだな
0618デフォルトの名無しさん
2007/06/18(月) 11:47:52http://www.microsoft.com/downloads/details.aspx?FamilyID=e5ba5ba4-6e6b-462a-b24c-61115e846f0c&DisplayLang=en
0619デフォルトの名無しさん
2007/06/18(月) 18:49:510620デフォルトの名無しさん
2007/06/18(月) 21:31:370621デフォルトの名無しさん
2007/06/18(月) 21:32:340622デフォルトの名無しさん
2007/06/18(月) 21:41:18だれかうpしてる人居ないかな
0623デフォルトの名無しさん
2007/06/18(月) 22:00:46正規表現で上手く指定しとけばほぼ児童で一発で日本語にできるよ
0624デフォルトの名無しさん
2007/06/18(月) 22:01:590625デフォルトの名無しさん
2007/06/18(月) 23:34:360626デフォルトの名無しさん
2007/06/18(月) 23:47:560627デフォルトの名無しさん
2007/06/19(火) 00:09:08実体は同じ。ライセンスの書き方がビミョに違うだけだった。
0628デフォルトの名無しさん
2007/06/19(火) 00:13:420629デフォルトの名無しさん
2007/06/22(金) 22:02:45atlframe.hとかかなり変わってる?
0630デフォルトの名無しさん
2007/06/22(金) 22:14:15自分でdiff取ってみるくらいしろよ
0631デフォルトの名無しさん
2007/06/23(土) 13:23:468.0Beta から Final に変えたら CDialogResize の挙動が変わっててく困ってる
従来の左寄せ右寄せの他に中央寄席(DLSZ_CENTER_X)が追加されていたりと
パワーアップしているんだが、どうやらグループ化の仕様が変わっているらしく、
そのままビルドするとグループを使ったコントロールのレイアウトがめちゃくちゃに崩れてしまう。
ドキュメントやリリースノートに目ぼしい記述もないし、
ソース追っかけながら仕様の違いを推測していくしかないのかな・・
0632デフォルトの名無しさん
2007/06/24(日) 11:59:57CEditCommandsクラスがあるぐらいなんだから
CEdit用のFindReplaceDialogも用意してくれないかな・・と思ってたら
いつの間にか atlfind.h が追加されてて CEditFindReplaceImpl という
望みそのまんまのクラスが用意されていた。
喜び勇んで使ってみたら、1バイト文字は検索できるのに2バイト文字の検索ができない・・。
ざっとソース流し読みして
atlfind.h(585)の
bool isDBCS = false;
を
bool isDBCS = true;
に変えたら2バイト文字も検索できるようになったが、なんか不安だ。
やっぱり人に用意してもらってケチ付けるのは良くないと思うので
暇をみて自分用のCEditFindReplaceDialogを自作しようと思った。
0633デフォルトの名無しさん
2007/06/24(日) 12:38:30間違えて2chにレスしてしまったんだね
0634デフォルトの名無しさん
2007/06/24(日) 13:06:010635デフォルトの名無しさん
2007/06/24(日) 14:49:49if(lpstrTabText == NULL)
が真になると、最初にnewしたメモリがリークするのは気のせい?
0636デフォルトの名無しさん
2007/06/24(日) 15:08:20む、これはリークするぽいね
まあlpstrTabTextの確保が失敗することはまずないとは思うけど、ソースとしてはよくないね
3つめのif文のエラーチェックでは失敗時にちゃんとdelete[]してるのに・・・
0637デフォルトの名無しさん
2007/06/24(日) 15:45:02そのままサンプル組むとm_sizeAllがオーバーフローする。
0638デフォルトの名無しさん
2007/06/24(日) 16:09:23どちらが正しいかは明らかですねw
0639デフォルトの名無しさん
2007/06/24(日) 16:17:000640デフォルトの名無しさん
2007/06/24(日) 16:33:550641・∀・)っ-○◎●
2007/06/24(日) 16:48:390642デフォルトの名無しさん
2007/06/24(日) 16:52:140643デフォルトの名無しさん
2007/06/24(日) 23:22:53やはり使う気にはなれないな
0644デフォルトの名無しさん
2007/06/24(日) 23:30:59これじゃビルド通らないのもあるだろ。
物によっちゃかなり書き換えないと駄目かもね。
0645デフォルトの名無しさん
2007/06/24(日) 23:44:22実体が単なるヘッダなんでその辺は諦めが肝心
0646デフォルトの名無しさん
2007/06/25(月) 00:10:310647デフォルトの名無しさん
2007/06/25(月) 02:00:01なんか解決の糸口を。。。
0648デフォルトの名無しさん
2007/06/25(月) 08:14:30メッセージマクロのOnTimerとか、引数がおかしいですみたいなエラーが出る
こりゃ修正するのに骨が折れそうだ
0649デフォルトの名無しさん
2007/06/25(月) 11:25:55「うまくいかない」を説明しろよ
0650デフォルトの名無しさん
2007/06/25(月) 15:25:48atlcrack.hは、地味ながら結構修正が入ってるんだよな
0651デフォルトの名無しさん
2007/07/07(土) 19:04:340652デフォルトの名無しさん
2007/07/07(土) 21:14:250653デフォルトの名無しさん
2007/07/07(土) 21:33:07昨日のNHKジャーナル聞いてたら、映画の海賊版の話で、
ネット事情に詳しいフリーライターの吉野健太郎さんって人が出てきて、
詳しそうに喋ってたけど、健ちゃん本人?
--------------------------------------------------------------------------------
Re: NHKジャーナルに 投稿者:HNK - 2007/07/07 13:13:23 (4f8ce2) (1/30)
他にそんな奴居ないだろ。
NHKが本人以外の偽者を出演させる意味もないし。
0654・∀・)っ-○◎●
2007/07/11(水) 00:00:030655デフォルトの名無しさん
2007/07/11(水) 01:17:150656デフォルトの名無しさん
2007/07/11(水) 01:49:330657デフォルトの名無しさん
2007/07/11(水) 15:39:350658・∀・)っ-○◎●
2007/07/11(水) 22:14:480659デフォルトの名無しさん
2007/07/12(木) 00:23:110660デフォルトの名無しさん
2007/07/12(木) 00:25:400661・∀・)っ-○◎●
2007/07/12(木) 00:32:060662デフォルトの名無しさん
2007/07/12(木) 00:37:07もってねーよ
0663・∀・)っ-○◎●
2007/07/12(木) 00:39:230664デフォルトの名無しさん
2007/07/12(木) 00:41:400665デフォルトの名無しさん
2007/07/12(木) 00:59:480666デフォルトの名無しさん
2007/07/12(木) 01:08:020667・∀・)っ-○◎●
2007/07/12(木) 01:08:21SPE C/C++言語仕様は公式サイトのPDFを参照。
0668デフォルトの名無しさん
2007/07/21(土) 19:42:02ATLインターナル第2版マダー?
0669デフォルトの名無しさん
2007/07/22(日) 18:42:240670・∀・)っ-○◎●
2007/07/22(日) 21:04:34Officeは新しいコモンコントロールの実験台的意味合いが強いんだよね。
新しいコモンコントロールが標準搭載されれば普通に使えるようになるし
最新のを使おうとすると別途ランタイムが必要になるかもね。
VS2008くらいでおkじゃね?
まあVS2005+WTL8でAeroGlass対応までは確認してるが。
0671デフォルトの名無しさん
2007/07/24(火) 17:14:15いつのはなしだよw
最近のOfficeからコモンコントロールに標準搭載された
コントロールなんてあるか?
リボンがコモンコントロールになるわけねーだろ
0672デフォルトの名無しさん
2007/07/24(火) 17:17:380673sage
2007/07/27(金) 02:26:16質問なのですが、
MainFrame で、子ウィンドウのタイトル変更のイベントって
とれますか?
0674673
2007/07/27(金) 02:40:34しくった。。
0675デフォルトの名無しさん
2007/08/04(土) 20:05:23そのUIを気に入ってる客に同じようなUIのアプリを作らされたよ。
あー、面倒くさかった。
0676デフォルトの名無しさん
2007/08/04(土) 22:08:280677デフォルトの名無しさん
2007/08/04(土) 22:19:430678・∀・)っ-○◎●
2007/08/04(土) 22:56:50今のWindowsのウィジェットの統一感のなさって数年前のLinux環境と似てる。
0679デフォルトの名無しさん
2007/08/04(土) 23:19:583年も経てば収斂してくるだろ
0680デフォルトの名無しさん
2007/08/04(土) 23:28:41C++用のフリーのライブラリは見当たらなかったな。
俺はそこまでメニュー項目の多いアプリケーション作らないから
あのUI使ったらスカスカになりそうだw
0681・∀・)っ-○◎●
2007/08/04(土) 23:34:27俺がWTLを使い始めたきっかけってアイコン付きメニューが使えるからなんだが
Vistaのメニューはデフォルトでアイコン分のスペースが確保されてる。
まあ、実際アイコンが出てくるのは対応するイメージがあるものだけだが。
0682デフォルトの名無しさん
2007/08/05(日) 17:49:570683デフォルトの名無しさん
2007/08/05(日) 19:37:470684デフォルトの名無しさん
2007/08/05(日) 22:25:310685デフォルトの名無しさん
2007/08/05(日) 22:26:550686デフォルトの名無しさん
2007/08/06(月) 08:29:350687デフォルトの名無しさん
2007/08/06(月) 12:32:160688デフォルトの名無しさん
2007/08/07(火) 01:41:030689デフォルトの名無しさん
2007/08/07(火) 01:48:150690デフォルトの名無しさん
2007/08/07(火) 22:17:000691デフォルトの名無しさん
2007/08/07(火) 22:31:57あんなふうにゴチャゴチャするのいやだw
Macは未だにメニューが文字のみだけど、そっちのが断然見やすい・・・
0692・∀・)っ-○◎●
2007/08/08(水) 00:46:06やっぱアレが標準になるの?
VS2008見る限りではメニューバーは残ってるけど。
0693デフォルトの名無しさん
2007/08/08(水) 00:52:25漢字文化の人間にはぶっちゃけアイコンなんて要らんね
0694デフォルトの名無しさん
2007/08/08(水) 19:57:380695デフォルトの名無しさん
2007/08/09(木) 02:03:28やっぱ、共通性の高い記号は便利だよ。
0696デフォルトの名無しさん
2007/08/09(木) 14:59:500697デフォルトの名無しさん
2007/08/09(木) 17:58:12日本語もつい最近まで right-to-left な言語だったんだから、いい時期にシフトできてよかったかもな
スレがズレてきたが・・・
0698デフォルトの名無しさん
2007/08/09(木) 18:18:480699デフォルトの名無しさん
2007/08/09(木) 22:25:12くだ さい
下 載
って読んでるヤツがいたんだが・・・
0700デフォルトの名無しさん
2007/08/10(金) 03:03:070701デフォルトの名無しさん
2007/08/10(金) 18:47:33なかなか秀逸な読み方だな
0702デフォルトの名無しさん
2007/08/11(土) 08:48:590703デフォルトの名無しさん
2007/08/12(日) 17:23:29昔のニュースで、海外で漢字がはやってるって映像を流してたが
Tシャツに「夏目漱石」とか「睾丸」とか書いてあったのを思い出した
0704デフォルトの名無しさん
2007/08/12(日) 17:43:45とか書いてるTシャツ見るぞ
_UNICODEさえ定義しとけば国なんて関係ないのさ
0705デフォルトの名無しさん
2007/08/12(日) 19:33:050706デフォルトの名無しさん
2007/08/12(日) 21:36:290707デフォルトの名無しさん
2007/08/12(日) 21:58:41(WTLじゃなくなるけど)
0708・∀・)っ-○◎●
2007/08/12(日) 23:33:560709デフォルトの名無しさん
2007/08/12(日) 23:48:25英語ネイティブがこういうの見たら>>703の睾丸Tシャツと同じレベルで笑えるのかね
ttp://en.wikipedia.org/wiki/Image:EngrishSweatshirt.jpg
0710デフォルトの名無しさん
2007/08/13(月) 08:45:29ネイティヴじゃなくてもそれは充分笑えるだろw絵と内容がチグハグすぎるw
0711デフォルトの名無しさん
2007/08/13(月) 12:48:49睾丸シャツとか反省しるとかも、別に内容が何かと合ってないから笑える訳じゃない
Engrishまとめサイト
ttp://www.engrish.com/
0712デフォルトの名無しさん
2007/08/13(月) 14:00:02おまいら、本当に睾丸とかそういうの好きだな
0713デフォルトの名無しさん
2007/08/13(月) 14:23:010714デフォルトの名無しさん
2007/08/14(火) 08:39:420715デフォルトの名無しさん
2007/08/14(火) 11:34:28和書でいいのは知らない。
ていうか俺も知りたい。
0716デフォルトの名無しさん
2007/08/14(火) 15:37:240717デフォルトの名無しさん
2007/08/14(火) 19:06:000718デフォルトの名無しさん
2007/08/14(火) 19:37:030719デフォルトの名無しさん
2007/08/16(木) 03:41:00印税は30%で。
0720・∀・)っ-○◎●
2007/08/16(木) 06:34:320721デフォルトの名無しさん
2007/08/16(木) 07:40:16一瞬こっちのソウかと思った。
http://ex20.2ch.net/test/read.cgi/mlb/1186542735/
0722デフォルトの名無しさん
2007/08/16(木) 11:31:430723デフォルトの名無しさん
2007/08/17(金) 19:30:150724デフォルトの名無しさん
2007/08/17(金) 21:22:010725デフォルトの名無しさん
2007/08/17(金) 21:29:320726デフォルトの名無しさん
2007/08/21(火) 15:21:440727デフォルトの名無しさん
2007/08/21(火) 23:12:460728デフォルトの名無しさん
2007/08/22(水) 09:04:070729デフォルトの名無しさん
2007/08/23(木) 20:16:32あぁああああ…ああ…あっあっー!あぁああああああ!!!ルイズルイズルイズぅううぁわぁああああ!!!
あぁクンカクンカ!クンカクンカ!スーハースーハー!スーハースーハー!いい匂いだなぁ…くんくん
んはぁっ!ルイズ・フランソワーズたんの桃色ブロンドの髪をクンカクンカしたいお!クンカクンカ!あぁあ!!
間違えた!モフモフしたいお!モフモフ!モフモフ!髪髪モフモフ!カリカリモフモフ…きゅんきゅんきゅい!!
小説11巻のルイズたんかわいかったよぅ!!あぁぁああ…あああ…あっあぁああああ!!ふぁぁあああんんっ!!
アニメ2期決まって良かったねルイズたん!あぁあああああ!かわいい!ルイズたん!かわいい!あっああぁああ!
コミック2巻も発売されて嬉し…いやぁああああああ!!!にゃああああああああん!!ぎゃああああああああ!!
ぐあああああああああああ!!!コミックなんて現実じゃない!!!!あ…小説もアニメもよく考えたら…
ル イ ズ ち ゃ ん は 現実 じ ゃ な い?にゃあああああああああああああん!!うぁああああああああああ!!
そんなぁああああああ!!いやぁぁぁあああああああああ!!はぁああああああん!!ハルケギニアぁああああ!!
この!ちきしょー!やめてやる!!現実なんかやめ…て…え!?見…てる?表紙絵のルイズちゃんが僕を見てる?
表紙絵のルイズちゃんが僕を見てるぞ!ルイズちゃんが僕を見てるぞ!挿絵のルイズちゃんが僕を見てるぞ!!
アニメのルイズちゃんが僕に話しかけてるぞ!!!よかった…世の中まだまだ捨てたモンじゃないんだねっ!
いやっほぉおおおおおおお!!!僕にはルイズちゃんがいる!!やったよケティ!!ひとりでできるもん!!!
あ、コミックのルイズちゃああああああああああああああん!!いやぁあああああああああああああああ!!!!
あっあんああっああんあアン様ぁあ!!セ、セイバー!!シャナぁああああああ!!!ヴィルヘルミナぁあああ!!
ううっうぅうう!!俺の想いよルイズへ届け!!ハルケギニアのルイズへ届け!
0730デフォルトの名無しさん
2007/08/23(木) 22:58:00まあヘッダファイルの集まりだから大丈夫だと思うけど
0731デフォルトの名無しさん
2007/08/23(木) 23:09:17…いやそもそも最初からMSのサポートなんてなかったじゃないか?
0732デフォルトの名無しさん
2007/08/24(金) 16:54:28みなさんもがんばって生きてください(つд⊂)
0733デフォルトの名無しさん
2007/08/24(金) 20:09:150734デフォルトの名無しさん
2007/08/24(金) 21:39:21スマン書き方が悪かった
ウィザードみたいなのがあるのかって話
0735デフォルトの名無しさん
2007/08/24(金) 21:53:570736デフォルトの名無しさん
2007/08/24(金) 21:54:33WTLがOrcasをサポート(?)するか、ってことね
0737デフォルトの名無しさん
2007/08/24(金) 23:08:18書き方が根本的に逆だった!
重ね重ねスマソ
0738デフォルトの名無しさん
2007/08/24(金) 23:29:420739デフォルトの名無しさん
2007/08/25(土) 19:49:55性格 顔 胸 ルックス 若さ 色気
ルイズ. × ◎ × ◎ ○ △
アン... ○ △ △ ○ △ ○
キュルケ× × ○ △ ○ ◎
タバサ.. △ ○...× ○ ◎ ×
モンモン.× × × △ △ ×
シエスタ..△ △ △ △ △ △
ティファ ◎ ○ ◎ ◎ △ ×
カトレア...☆ ☆. ☆... ☆ ☆ ☆
0740デフォルトの名無しさん
2007/08/25(土) 23:53:260741デフォルトの名無しさん
2007/08/26(日) 14:31:02| 先帰っていいか?
\
 ̄ ̄ ̄|/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
∧∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
( ゚Д゚) ∧_∧ < これ、先輩の仕事じゃないですか!
( ⊃ ) (・∀・#) \____________
 ̄ ̄ ̄ ̄ ̄ (つ_つ__
 ̄ ̄ ̄日∇ ̄\| Lenov |\
 ̄ =======. \
/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| でも、指を痛めたプログラマに出来る仕事ってあるか?
\
 ̄ ̄ ̄|/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
∧∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
( ゚Д゚) ∧_∧ < ・・・足を痛めた陸上選手以上にないですね。
( ⊃ ) (・∀・;) \____________
 ̄ ̄ ̄ ̄ ̄ (つ_つ__
 ̄ ̄ ̄日∇ ̄\| Lenov |\
 ̄ =======. \
0742デフォルトの名無しさん
2007/08/26(日) 22:55:530743デフォルトの名無しさん
2007/08/27(月) 03:59:120744デフォルトの名無しさん
2007/08/27(月) 08:53:390745デフォルトの名無しさん
2007/08/27(月) 18:19:490746デフォルトの名無しさん
2007/08/27(月) 18:50:270747デフォルトの名無しさん
2007/08/27(月) 18:54:51http://pc11.2ch.net/test/read.cgi/tech/1162950198/
やっぱりこっちへ移動か?
0748デフォルトの名無しさん
2007/08/27(月) 19:42:240749・∀・)っ-くコ:彡-
2007/08/27(月) 20:26:47ベクタデータを扱うドローアプリなんかなら一考の余地あるが、コモンコントロールやその延長で画面フォーム出すようなごく普通のアプリを置き換えるようなもんじゃねー。
てかメモリ食いすぎ。
Vista付属のアプリからしてMFCやATL/WTLばっか。
0750デフォルトの名無しさん
2007/08/27(月) 20:40:08てい
う
0751デフォルトの名無しさん
2007/08/27(月) 21:06:46ダイアログベースアプリのリプレースにならないことは同意だが。
0752デフォルトの名無しさん
2007/08/27(月) 21:10:10> てかメモリ食いすぎ。
そうでもしないとメモリを使いきれないからさ。
0753デフォルトの名無しさん
2007/08/27(月) 21:21:30平気で重いよなあ
0754デフォルトの名無しさん
2007/08/27(月) 21:39:040755デフォルトの名無しさん
2007/08/27(月) 22:56:33VB6のサイズが意外に小さかったからこれが.NETになったらサイズそのままで機能豊富!?と驚いたんだが、フタを開けてみれば・・・
0756・∀・)っ-○◎●
2007/08/27(月) 23:07:31上にアドレス欄やツールバー置いてるだけだった。WTLでも十分やれる。
http://www.codeproject.com/wtl/WTL_ListCtrl.asp
どのみちこういうのって自分で明示的にやらんと駄目よ
0757デフォルトの名無しさん
2007/08/27(月) 23:27:28.NETの何が重いって、決してJITだけが重いわけではないんだよね。
0758・∀・)っ-○◎●
2007/08/27(月) 23:31:53GPUに描画プロセスの大部分やらせるって言ってもDOMにあたる部分はCPUで処理するわけだからな。
0759デフォルトの名無しさん
2007/08/27(月) 23:57:550760・∀・)っ-○◎●
2007/08/28(火) 00:00:000761デフォルトの名無しさん
2007/08/28(火) 00:01:260762デフォルトの名無しさん
2007/08/28(火) 10:54:510763デフォルトの名無しさん
2007/08/28(火) 12:14:380764デフォルトの名無しさん
2007/08/28(火) 12:36:25Unix系OSだということをお忘れなく。
0765デフォルトの名無しさん
2007/08/28(火) 16:07:360766デフォルトの名無しさん
2007/08/28(火) 18:14:22意味なのかどうかによる
0767・∀・)っ-○◎●
2007/08/28(火) 22:33:360768デフォルトの名無しさん
2007/08/28(火) 23:13:350769デフォルトの名無しさん
2007/08/29(水) 00:23:43まあ英語で見りゃいいんだけど、スラスラ読める言語で読みたいw
日本じゃあまり使われてないのかねぇ?
0770デフォルトの名無しさん
2007/08/29(水) 19:14:180771デフォルトの名無しさん
2007/08/29(水) 19:52:140772デフォルトの名無しさん
2007/08/29(水) 19:54:280773デフォルトの名無しさん
2007/08/30(木) 01:26:56すらすら読める言語=>C++=>ソース
これ以上、わかりやすい情報があるか?
0774デフォルトの名無しさん
2007/08/30(木) 01:32:430775デフォルトの名無しさん
2007/08/30(木) 08:01:460776デフォルトの名無しさん
2007/08/30(木) 09:11:29http://ja.wikipedia.org/wiki/%E7%B1%A0%E5%8E%9F%E9%A7%85
0777デフォルトの名無しさん
2007/08/30(木) 11:45:40そういう君が書いてる言語はバリバリ日本語
0778デフォルトの名無しさん
2007/08/30(木) 12:54:010779デフォルトの名無しさん
2007/08/30(木) 20:44:25WindowsServer2003SP1の頃のSDKにはATL3.0が入っているので、
これをMSから落としてくれば一応使えるな。
ググってみると、3.0と古いだけあって色々大変みたいだけど。
0780デフォルトの名無しさん
2007/08/30(木) 21:23:580781デフォルトの名無しさん
2007/08/31(金) 02:41:28ttp://www.gamedev.net/reference/programming/features/wtl2/
地味だが簡潔に基本がまとめてある解説(英語)
0782デフォルトの名無しさん
2007/08/31(金) 17:21:320783デフォルトの名無しさん
2007/09/01(土) 20:11:06プログラマーやめろ
0784デフォルトの名無しさん
2007/09/01(土) 20:26:35僕はハッカーですよ。
ただ、小学生だから英語がよくわからないだけです。
0785デフォルトの名無しさん
2007/09/01(土) 20:27:31元から別にプログラマーじゃないんだが
0786デフォルトの名無しさん
2007/09/01(土) 22:30:51英語がいいならCodeProjectで十分だと思う。
0787デフォルトの名無しさん
2007/09/01(土) 22:33:590788デフォルトの名無しさん
2007/09/01(土) 23:39:590789デフォルトの名無しさん
2007/09/01(土) 23:42:500790デフォルトの名無しさん
2007/09/03(月) 08:30:40普通にここで十分。
これで駄目ならWindowsプログラミングの初期知識が足らんだけだ。
0791デフォルトの名無しさん
2007/09/03(月) 12:14:33くらいで十分じゃね?あとは>>2を適当に漁っとけばよいかと。
0792デフォルトの名無しさん
2007/09/03(月) 12:49:510793デフォルトの名無しさん
2007/09/03(月) 14:19:290794デフォルトの名無しさん
2007/09/03(月) 20:41:180795デフォルトの名無しさん
2007/09/03(月) 20:50:430796デフォルトの名無しさん
2007/09/03(月) 21:54:080797デフォルトの名無しさん
2007/09/03(月) 21:56:26ふりかけはのりたまで。
0798デフォルトの名無しさん
2007/09/03(月) 22:39:080799デフォルトの名無しさん
2007/09/04(火) 00:04:060800デフォルトの名無しさん
2007/09/04(火) 00:13:10丸美屋ののりたまより美味いのか?
0801デフォルトの名無しさん
2007/09/04(火) 00:41:57目玉焼きに何かけるか聞かれて岩塩とガラムマサラとか答えて一人悦に浸ってるのw
0802デフォルトの名無しさん
2007/09/04(火) 00:58:22ちょっとふりかけるだけでカレー屋さんの味になるしオススメ
0803デフォルトの名無しさん
2007/09/04(火) 03:40:300804デフォルトの名無しさん
2007/09/04(火) 10:30:510805デフォルトの名無しさん
2007/09/04(火) 16:41:1910年以上ふりかけ続けてるけど、飽きが来ないなあの味は
0806デフォルトの名無しさん
2007/09/04(火) 16:48:050807デフォルトの名無しさん
2007/09/04(火) 16:53:360808デフォルトの名無しさん
2007/09/04(火) 17:09:54ttp://images.google.com/images?q=%E3%81%99%E3%81%8D%E3%82%84%E3%81%8D%E3%81%B5%E3%82%8A%E3%81%8B%E3%81%91&num=50
0809デフォルトの名無しさん
2007/09/04(火) 22:35:22まあ、わかってたけど
0810デフォルトの名無しさん
2007/09/04(火) 23:12:590811デフォルトの名無しさん
2007/09/05(水) 02:54:560812デフォルトの名無しさん
2007/09/05(水) 21:30:14フォーラムにも全然投稿ないし・・・
0813デフォルトの名無しさん
2007/09/05(水) 22:27:150814デフォルトの名無しさん
2007/09/05(水) 22:29:00WTL→CStringW
0815デフォルトの名無しさん
2007/09/05(水) 22:36:30素人が聞いたら信じちゃいそうなところがまたw
0816デフォルトの名無しさん
2007/09/06(木) 01:38:030817デフォルトの名無しさん
2007/09/06(木) 01:39:350818デフォルトの名無しさん
2007/09/06(木) 08:49:48悲しいことだね。
0819デフォルトの名無しさん
2007/09/06(木) 16:46:290820デフォルトの名無しさん
2007/09/06(木) 18:54:37選んでいるから、.NETはもっと嫌いかもなw
これは、メインで使うプログラミング言語を今使っているものよりも
高級な言語に乗り換えるときの気持ちに似ている気がする。
マシン語が16進数のまま読めちゃうような人ほど、C言語への
移行は遅かったよね。
0821デフォルトの名無しさん
2007/09/06(木) 19:12:19仕事でも趣味でも、状況に応じてどっちも普通に使う。
.NETが嫌いだからATL/WTLしか使わないとかム版はこのスレしか見ないとかいう人間は
少ないんじゃないか?dん
0822デフォルトの名無しさん
2007/09/06(木) 20:01:110823デフォルトの名無しさん
2007/09/06(木) 21:56:030824デフォルトの名無しさん
2007/09/06(木) 21:58:18みんな浮気してんだよ
0825デフォルトの名無しさん
2007/09/06(木) 22:36:58使うほうならJavaや.NETなんて絶対お断り
起動がアホみたいに遅いし処理速度も遅い
0826デフォルトの名無しさん
2007/09/06(木) 23:43:410827デフォルトの名無しさん
2007/09/06(木) 23:48:510828デフォルトの名無しさん
2007/09/06(木) 23:50:19起動はある程度避け様が無いけど
処理速度がトロく感じるプログラムはマが慣れてないか無能なのが原因
0829デフォルトの名無しさん
2007/09/09(日) 00:20:25属性を設定するだけで、COMとして利用できるようなのですが、これって
結構使われているもん(例えばWTLから.NETのCOM利用とか)なんでしょうか?
0830デフォルトの名無しさん
2007/09/09(日) 04:20:41属性ってのは単なるマークなんでそれを適切に解釈する機構が別にある
一般に、ネイティブから.NETコードの呼び出しはその逆に比べて難しい
0831デフォルトの名無しさん
2007/09/09(日) 09:08:080832デフォルトの名無しさん
2007/09/09(日) 22:48:140833デフォルトの名無しさん
2007/09/10(月) 02:08:140834デフォルトの名無しさん
2007/09/12(水) 11:07:490835デフォルトの名無しさん
2007/09/13(木) 01:46:360836デフォルトの名無しさん
2007/09/14(金) 20:38:220837デフォルトの名無しさん
2007/09/15(土) 06:16:070838デフォルトの名無しさん
2007/09/15(土) 09:02:480839デフォルトの名無しさん
2007/09/15(土) 10:22:360840804
2007/09/15(土) 10:28:17昨日買っちゃったじゃないか。
今、20年ぶりくらいに食ってるけど、うめええええええええええええええええ!
W - 忘れられた
T - テイストを
L - らめええええええええええええええ
0841デフォルトの名無しさん
2007/09/15(土) 10:58:00このスレを毎日見ることが私の人生の唯一の娯楽です
0842デフォルトの名無しさん
2007/09/15(土) 12:19:26F - ふりかけは
C - すきやきで決まり!
0843デフォルトの名無しさん
2007/09/15(土) 14:29:58もう5年くらい前に出会っていれば・・・
0844デフォルトの名無しさん
2007/09/15(土) 23:32:06いまだにそんなこと言うやついるのかね
0845デフォルトの名無しさん
2007/09/16(日) 01:31:16ポトペタしかできないヘタレPG
の間違いだな。
RAD使うことがヘタレなわけではない
0846デフォルトの名無しさん
2007/09/16(日) 07:26:350847デフォルトの名無しさん
2007/09/16(日) 09:56:190848デフォルトの名無しさん
2007/09/16(日) 22:35:390849デフォルトの名無しさん
2007/09/17(月) 15:04:58日本語のドキュメントが一切ないんだよ
ぐぐっても英語しか出てこないんだよ
0850デフォルトの名無しさん
2007/09/17(月) 15:19:130851デフォルトの名無しさん
2007/09/17(月) 17:36:15世界一マイナーなライブラリ MinorLib
ttp://www.google.com/search?q=MinorLib
0852デフォルトの名無しさん
2007/09/19(水) 04:36:150853デフォルトの名無しさん
2007/09/19(水) 10:44:310854デフォルトの名無しさん
2007/09/19(水) 13:24:11今後WTLは.net上で動くコードを生成するようになります。
0855デフォルトの名無しさん
2007/09/19(水) 13:45:160856デフォルトの名無しさん
2007/09/19(水) 13:53:16それ作れても何の意味もなくね?
0857デフォルトの名無しさん
2007/09/19(水) 14:17:390858デフォルトの名無しさん
2007/09/19(水) 16:02:280859デフォルトの名無しさん
2007/09/19(水) 17:57:160860デフォルトの名無しさん
2007/09/20(木) 20:52:53以前にどこかのサイト参考に日本語リソースに改造した
AtlApp60.awx使ってたけど、久々に起動しようとしたらエラーで立ち上がらない
埋め込みじゃなきゃ簡単なのになぁ
0861デフォルトの名無しさん
2007/09/20(木) 20:52:5420年前はこんな入ってなかったはずなんだけど。
0862デフォルトの名無しさん
2007/09/20(木) 21:13:49このスレも捨てたもんじゃないな
0863デフォルトの名無しさん
2007/09/20(木) 21:58:59こんな感じのダイアログバーはできないの?
0864デフォルトの名無しさん
2007/09/20(木) 22:13:54ダイアログバー上のボタンをドラッグドロップで別の場所に移動させると、
新たにそのボタンを含むバーを作成するように作ればいいんじゃね?
0865デフォルトの名無しさん
2007/09/20(木) 22:51:490866デフォルトの名無しさん
2007/09/20(木) 22:56:29URLのミスだろうな
0867デフォルトの名無しさん
2007/09/20(木) 23:02:56ttp://www.dotup.org/uploda/www.dotup.org0994.jpg
0868デフォルトの名無しさん
2007/09/21(金) 20:34:150869デフォルトの名無しさん
2007/09/21(金) 20:45:250870デフォルトの名無しさん
2007/09/27(木) 01:41:590871デフォルトの名無しさん
2007/09/28(金) 21:53:41observe/observable みたいなの作って派生させる感じでいい?
0872デフォルトの名無しさん
2007/09/28(金) 21:57:220873デフォルトの名無しさん
2007/09/28(金) 21:59:250874デフォルトの名無しさん
2007/09/28(金) 22:08:390875デフォルトの名無しさん
2007/09/28(金) 23:09:540876デフォルトの名無しさん
2007/09/29(土) 10:06:47子コントロールから親ウィンドウへSendMessage投げるだけ。
wparamに子コントロールのポインタ入れとけば特にこまらん。
0877デフォルトの名無しさん
2007/09/29(土) 16:42:330878デフォルトの名無しさん
2007/09/29(土) 17:20:380879デフォルトの名無しさん
2007/09/29(土) 18:03:390880デフォルトの名無しさん
2007/09/29(土) 20:26:070881デフォルトの名無しさん
2007/09/29(土) 20:36:24Donut now means "Why Don't you use WTL?". Even if you do a job with WTL, you will not think
it useless, while you shares Donut source codes. WTL makes a use of the bare functionalities
of Windows APIs, which is absolutely object-oriented (Do you believe it?). That's why WTL has
the crucial advantage - the smallest and fastest code, that I think the reason why you choose
C++. Now that the new programming paradigm is coming, you are trying to write codes in generic
way: Concept-based, Policy-based programming, that is, template magics, almost of which VC6
can't cast. I believe WTL considerably will fit it.
0882デフォルトの名無しさん
2007/09/29(土) 21:00:15リソースエディタ無いのが辛いけど
0883デフォルトの名無しさん
2007/09/29(土) 22:16:57優れたPGはフレームワークよりライブラリを好むものだ
それがWTLを選ぶ理由
0884デフォルトの名無しさん
2007/09/30(日) 01:48:00ATL付いてないから無理だろ
0885デフォルトの名無しさん
2007/09/30(日) 03:46:03WDKにはATL7.1が(でもこれってVC2005EEで使える?)
あとリソースエディタはttp://www.resedit.net
0886デフォルトの名無しさん
2007/09/30(日) 04:34:330887デフォルトの名無しさん
2007/09/30(日) 08:50:320888デフォルトの名無しさん
2007/09/30(日) 10:15:290889デフォルトの名無しさん
2007/09/30(日) 10:32:480890デフォルトの名無しさん
2007/09/30(日) 11:40:340891デフォルトの名無しさん
2007/09/30(日) 15:23:56そのATL7.1がVS2003についてくるやつと同じなら、
VS2005で使うには修正が必要だ。勿論修正すれば使えるが。
0892デフォルトの名無しさん
2007/09/30(日) 18:04:470893デフォルトの名無しさん
2007/09/30(日) 19:06:40その修正法を教えてくれなきゃ
0894デフォルトの名無しさん
2007/09/30(日) 21:40:12昔手作業でやったが残念ながら覚えていない。
コンパイルエラーを地道に修正汁。
セキュアCRT絡みでの警告も大量に出るだろうがそれは直さなくてもいいだろう。
確か、ATLでの頻出パターンが問題になる。
ATL7.1での書き方はこう:
template <class T>
class Derived: public Base<Derived>
↑はVC++8(VS2005)ではエラーになるので、
template <class T>
class Derived: public Base<Derived<T> >
のように直す必要があったはずだ。
他にも特殊化がらみでエラーになる箇所があった。
0895デフォルトの名無しさん
2007/10/01(月) 00:22:43それだとWTLのコードもやばそうな気がするんだが・・
0896デフォルトの名無しさん
2007/11/08(木) 01:30:53CWorkerThread::Initializeの後にSleepを入れないとIWorkerThreadClient::Executeが起動しなくて困っています。
原因がお分かりの方がいらしたら、ご教授願います。
0897デフォルトの名無しさん
2007/11/08(木) 09:53:380898デフォルトの名無しさん
2007/11/08(木) 23:21:35if (dlg.DoModal() == IDOK) {
char buff[1024];
dlg.GetFilePath(buff, 1024); // <-ここの中のATLASSERT(::IsWindow(m_hWnd))で落ちる orz
}
確かにDoModalの中でm_hWnd = NULLとしている。
Webで情報漁ると外部からクラスメンバに直接アクセスしてる。
WTLの作法って外部からでもメソッド通してではなく
直接クラスメンバにアクセスするものなの?
とすると、GetFilePathってメソッドは何のためにあるのだ?
0899デフォルトの名無しさん
2007/11/08(木) 23:46:06GetFilePathはダイアログを開いてる途中に使うものでは?
0900デフォルトの名無しさん
2007/11/09(金) 00:07:27Thx
ではGetFilePathはクラスメソッド内で使うためのもの?
外部からは使えない?
やっぱ外部からはクラスメンバ直に触るものなの?
クラスメソッド内ではさらにメソッド介してメンバにアクセスするのに、
外部からは直接メンバにアクセスするって何かおかしくないか?
0901デフォルトの名無しさん
2007/11/09(金) 01:45:12現在、選択されているファイルのパスを取得するためのもの。
外部から呼ぶものではなく、開いている最中に呼び出すもの。
SendMessage(CDM_GETFILEPATH...)を使っているだけだから。
0902デフォルトの名無しさん
2007/11/10(土) 19:48:320903デフォルトの名無しさん
2007/11/10(土) 19:57:470904デフォルトの名無しさん
2007/11/10(土) 20:11:24つ CSimpleDialog
0906902
2007/11/10(土) 21:19:41やはりWTLはCSimpleDialogを使用して自前の?MessageBoxを作成する方法が一般的なんですね
::MessageBox(m_hWnd・・・ としてもデスクトップの中央に表示されてしまうのでずっと悩んでました。
0907デフォルトの名無しさん
2007/11/10(土) 21:19:510908デフォルトの名無しさん
2007/11/15(木) 22:42:27http://msdn.microsoft.com/msdnmag/issues/07/12/WindowsCPP/default.aspx?loc=jp
いい記事だ
0909デフォルトの名無しさん
2007/11/16(金) 00:43:330910デフォルトの名無しさん
2007/11/16(金) 07:00:210911デフォルトの名無しさん
2007/11/26(月) 19:35:060912デフォルトの名無しさん
2007/11/26(月) 21:36:09分かりやすいわけがない。
0913デフォルトの名無しさん
2007/11/27(火) 00:47:440914デフォルトの名無しさん
2007/11/27(火) 00:49:59発音は独特だよね
MSDNのは自動翻訳がことごとく糞だけど
>>908 はマシな方だと思う
0915デフォルトの名無しさん
2007/11/27(火) 01:03:310916デフォルトの名無しさん
2007/11/27(火) 10:51:200917デフォルトの名無しさん
2007/11/27(火) 18:48:100918デフォルトの名無しさん
2007/11/27(火) 20:44:120919デフォルトの名無しさん
2007/11/27(火) 22:25:24インド版Visual Studioが出たら確かみてみろ
0920デフォルトの名無しさん
2007/11/27(火) 22:29:45〜 完 〜
0921デフォルトの名無しさん
2007/11/27(火) 23:53:300922デフォルトの名無しさん
2007/11/27(火) 23:55:340923デフォルトの名無しさん
2007/11/28(水) 00:18:000924デフォルトの名無しさん
2007/11/28(水) 18:30:51トラップ受けてから継続するって遅そうだなー
0925デフォルトの名無しさん
2007/11/28(水) 20:14:350926デフォルトの名無しさん
2007/11/29(木) 00:16:480927デフォルトの名無しさん
2007/11/29(木) 00:42:360928923
2007/11/29(木) 22:29:11http://blogs.msdn.com/oldnewthing/archive/2007/11/16/6281925.aspx
MSDNによれば、"ATL thunk emulation"って名前だって。
http://msdn2.microsoft.com/en-us/library/bb736299.aspx
0929デフォルトの名無しさん
2007/11/29(木) 22:29:490930デフォルトの名無しさん
2007/12/02(日) 01:19:55そういう点のこだわりに関してはMSのはほとんど執念じみてるよな。SimCityにはじまって・・・
0931デフォルトの名無しさん
2007/12/02(日) 08:49:270932デフォルトの名無しさん
2007/12/02(日) 08:59:24ttp://www.radiumsoftware.com/0406.html#040624
0933デフォルトの名無しさん
2007/12/02(日) 09:11:080934デフォルトの名無しさん
2007/12/02(日) 13:50:01この互換性自体が重要だからではなく、ここまでする会社のプラットフォームなら、という
プラットフォーム戦略を確立するためのコミットメントのためだろうけど。老舗料亭(吉兆
じゃないよ)がいい食材が入らない時に次善の食材ではなく休業するのと同じ理由。
普通の会社では「ごく一部のために超過コストをかけて(以下略」で担当者が会社と仕事の
板挟みになってここまでできない。ジョブズがブランド・ビジネス戦略の天才ならゲイツは
技術・ビジネス戦略の天才だよな。
0935デフォルトの名無しさん
2007/12/06(木) 09:12:37UNICODEとMBCSの両方で使いたい。
__argc/__argvは__argcに数が入ってくるんだけど、__argvがなぜかNULLになってしまう。
GetCommandLine() から自分でパースするしかないのかな。
0936デフォルトの名無しさん
2007/12/06(木) 20:04:470937デフォルトの名無しさん
2007/12/07(金) 01:25:55PreTranslateMessageでキーボードメッセージをフィルタリングする処理が追加されますが、
なぜ単純にCAxDialogImplのIsDialogMessage()を呼び出さないのでしょうか?
CAxDialogImplのIsDialogMessage()には同様のフィルタリング処理があるので、
こちらを呼び出した方が簡単だと思うのですが、何か理由があるのでしょうか?
0939デフォルトの名無しさん
2007/12/14(金) 10:59:24WTLはかなり使えるらしいのでDelphiから乗り換えてこっちにきました
0940デフォルトの名無しさん
2007/12/14(金) 20:16:040941デフォルトの名無しさん
2007/12/14(金) 23:48:270942デフォルトの名無しさん
2007/12/15(土) 08:03:140943デフォルトの名無しさん
2007/12/16(日) 09:49:490944デフォルトの名無しさん
2007/12/16(日) 12:08:55使えるっぽいですね。
http://tech.groups.yahoo.com/group/wtl/message/14991
でも、C++Builderの(T?)Formと組み合わせるのは無理っぽい
ようです。
あと、関係ないけどメーリスつながりで…。
WTLのATL非依存化関連
http://tech.groups.yahoo.com/group/wtl/message/14760
WTL9.0とか
http://tech.groups.yahoo.com/group/wtl/message/15132
0945デフォルトの名無しさん
2007/12/16(日) 15:52:240946デフォルトの名無しさん
2007/12/16(日) 18:43:25main()
{
CMainWindow wndMain;
wndMain.Create(〜略〜);
wndMain.ShowWindow(nCmdShow);
wndMain.UpdateWindow();
// るーぷ
}
だけでメッセージを処理して動くのはウィンドウプロシージャはどうしてるの?
0947デフォルトの名無しさん
2007/12/16(日) 18:58:250948デフォルトの名無しさん
2007/12/16(日) 19:40:19そこを説明するのならまずthunkとは何かを解説する方が先だ。
0949デフォルトの名無しさん
2007/12/17(月) 18:57:16{
MSG msg;
CMainFrame wndMain;
wndMain.CreateEx();
wndMain.ShowWindow(nCmdShow);
for(;;)
{
if (PeekMessage(&msg, NULL, 0, 0, PM_REMOVE))
{
if (msg.message == WM_QUIT)
{
break;
}
TranslateMessage(&msg);
DispatchMessage(&msg);
}
else
{
// アイドル処理
}
}
で普通に動いてるような気がするんだけど
CApせもらしなりいがないとなんか不都合が起きますか?
0950デフォルトの名無しさん
2007/12/17(月) 19:33:410951デフォルトの名無しさん
2007/12/17(月) 19:34:140952デフォルトの名無しさん
2007/12/17(月) 20:06:560953デフォルトの名無しさん
2007/12/17(月) 20:13:020954デフォルトの名無しさん
2007/12/17(月) 20:57:260955デフォルトの名無しさん
2007/12/17(月) 23:44:040956デフォルトの名無しさん
2007/12/17(月) 23:46:26OnIdle() が↓の部分。
else
{
// アイドル処理
}
0957デフォルトの名無しさん
2007/12/17(月) 23:46:530958デフォルトの名無しさん
2007/12/18(火) 00:10:33ttp://claybird.hp.infoseek.co.jp/tips/04/index.html
0959デフォルトの名無しさん
2007/12/18(火) 11:48:16仕事で使ってる人いる?
ってか使っていいんだよね。
0960デフォルトの名無しさん
2007/12/18(火) 11:59:00一体どういう神経で仕事してんの?
0961デフォルトの名無しさん
2007/12/18(火) 12:15:200962デフォルトの名無しさん
2007/12/18(火) 13:03:11まあ仕事であれ趣味であれ2chで質問した方が間違いないしな。
0963デフォルトの名無しさん
2007/12/18(火) 13:07:04http://pc11.2ch.net/test/read.cgi/win/1161917772/
0964デフォルトの名無しさん
2007/12/18(火) 13:07:540965デフォルトの名無しさん
2007/12/19(水) 09:42:240966デフォルトの名無しさん
2007/12/19(水) 23:09:18GPLorCPLの著作物Aに対して下記3点を作ったとする
1.Aの改変A'
2.Aにリンクする著作物B
3.A'にリンクする著作物C
AがGPLの場合:
A'、B、CはすべてGPLとなり、再頒布する場合はソースコードの開示義務が発生する。
AがCPLの場合:
A'の頒布については、Aの改変部分の開示義務が発生する
Bの頒布については、ソースコードの開示義務は発生しない
Cの頒布については、Aの改変部分のみ開示義務が発生する
B及びCのライセンスは自由に決めて良い
という認識でいいはず。(間違ってたら誰か訂正よろしく)
MSの方を使うとMs-PLのライセンスとなり、
A'の改変部分のソースコード開示義務も発生しない。
WTLのヘッダそのものを改変する必要があるならば、Ms−PLの方が良いかと思う。
0967デフォルトの名無しさん
2007/12/19(水) 23:48:150968デフォルトの名無しさん
2007/12/20(木) 00:34:32単にWTLのヘッダをインクルードする、ってのは
966で言うところの「リンク」に相当する行為で、
普通にWTLを使って作ったプログラムは「著作物B」に相当、って解釈でいいのかな?
0969デフォルトの名無しさん
2007/12/20(木) 06:57:450970デフォルトの名無しさん
2007/12/22(土) 00:11:021つ違っただけなのに 割り切れないとは 割り切れない
何故だ何故 謎だ謎 何故だ何故 謎だ謎
謎には必ず鍵がある 謎の扉をとく鍵が
タンサー5 タンサー5 今日も誰かが謎を追う
タンサー5 タンサー5 今日も誰かが謎を追う
ああだと言われりゃ割り切れる こうだと言われりゃ割り切れない
「ああ」と「こう」とはどう違う どうにもこうにも割り切れない
何故だ何故 謎だ謎 何故だ何故 謎だ謎
謎には必ず鍵がある 謎の扉をとく鍵が
タンサー5 タンサー5 今日も誰かが謎を追う
タンサー5 タンサー5 今日も誰かが謎を追う
0971デフォルトの名無しさん
2007/12/22(土) 13:01:490972デフォルトの名無しさん
2007/12/23(日) 15:21:540973デフォルトの名無しさん
2007/12/23(日) 21:04:08以上
0974デフォルトの名無しさん
2007/12/24(月) 00:19:040975デフォルトの名無しさん
2007/12/24(月) 00:47:041年と4ヶ月と5日なので約900日。
900日で974スレ。
おおざっぱに1日1レス。
よって、そういえば、今日はクリスマスイヴ・・・・・・ヴヴヴ
0976デフォルトの名無しさん
2007/12/24(月) 02:15:140977デフォルトの名無しさん
2007/12/24(月) 06:13:58本家が何か少しでも動いていればまだ話題はありそうだけどな
0978デフォルトの名無しさん
2007/12/24(月) 18:06:110979デフォルトの名無しさん
2007/12/25(火) 13:43:300980デフォルトの名無しさん
2007/12/25(火) 22:29:420981デフォルトの名無しさん
2007/12/25(火) 23:22:250982デフォルトの名無しさん
2007/12/26(水) 01:46:090983デフォルトの名無しさん
2007/12/26(水) 21:58:10それなりに作れるな。うんこなMFCよりすいすいコーディングできて楽しい。
0984デフォルトの名無しさん
2007/12/26(水) 22:11:550985デフォルトの名無しさん
2007/12/27(木) 12:01:000986デフォルトの名無しさん
2007/12/27(木) 12:30:54何を知りたいんだろ。
0987デフォルトの名無しさん
2007/12/27(木) 13:52:38CAtlFile
http://msdn2.microsoft.com/ja-jp/library/wtezkk30(VS.80).aspx
0988デフォルトの名無しさん
2007/12/27(木) 13:57:050989デフォルトの名無しさん
2007/12/27(木) 13:58:020990デフォルトの名無しさん
2007/12/27(木) 14:31:56ATLにあるのを知らずにWTLを探してる予感
0991デフォルトの名無しさん
2007/12/27(木) 14:42:010992デフォルトの名無しさん
2007/12/27(木) 15:08:080993デフォルトの名無しさん
2007/12/27(木) 15:33:120994デフォルトの名無しさん
2007/12/27(木) 15:56:26それより次スレお願い。
0995デフォルトの名無しさん
2007/12/27(木) 16:19:37ローカルな環境のとか
0996デフォルトの名無しさん
2007/12/27(木) 19:30:110997デフォルトの名無しさん
2007/12/27(木) 19:45:450998デフォルトの名無しさん
2007/12/27(木) 21:23:08http://pc11.2ch.net/test/read.cgi/tech/1198757953/
0999デフォルトの名無しさん
2007/12/27(木) 23:20:221000デフォルトの名無しさん
2007/12/27(木) 23:20:5810011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。