1 名前:デフォルトの名無しさん [2006/08/19(土) 10:41:48 ] ATLやWTLについて語り合って下さい。 (Part1) ATL/WTL piza.2ch.net/test/read.cgi/tech/978029639/l50 この後なぜか分離 (Part2-1) ATL 相談室 pc5.2ch.net/test/read.cgi/tech/1029029882/l50 (Part2-2) WTLお勉強スレッド pc5.2ch.net/test/read.cgi/tech/1078150663/l50 その後合流 ATL/WTL Part3 pc8.2ch.net/test/read.cgi/tech/1095442366/l50 ATL/WTL Part4 pc8.2ch.net/test/read.cgi/tech/1134388951/l50 WTLの最新版↓ sourceforge.net/projects/wtl/
285 名前:デフォルトの名無しさん mailto:sage [2007/01/26(金) 17:12:31 ] いやきっと俺のことだ
286 名前:デフォルトの名無しさん mailto:sage [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 ゚ ゚ ゚ ゚ `ー" ー' 〔 / ̄/ '", /// ,.
287 名前:デフォルトの名無しさん [2007/02/02(金) 12:15:56 ] ATL使えるフリーのIDEってない? 既出だったら、スマソ
288 名前:デフォルトの名無しさん mailto:sage [2007/02/02(金) 12:47:26 ] VC2005EE+DDK
289 名前:デフォルトの名無しさん [2007/02/02(金) 12:55:22 ] >>288 ども 見てみるわ
290 名前:デフォルトの名無しさん [2007/02/02(金) 15:49:07 ] >>288 base64文字列かとオモタ
291 名前:デフォルトの名無しさん mailto:sage [2007/02/02(金) 18:00:55 ] WindowsSDKにも入ってるよん サイズ大きいけど
292 名前:デフォルトの名無しさん mailto:sage [2007/02/02(金) 22:33:40 ] DDKならATL7.1が入ってるん
293 名前:デフォルトの名無しさん [2007/02/03(土) 09:45:59 ] それはつまり、ATL/WTLを使うための環境が無料で手に入る、ということでよろしいでしょうか? ATLは有料とばかり思っていたので・・・
294 名前:・∀・)っ-○◎●新世紀ダンゴリオン ◆DanGorION6 mailto:sage [2007/02/03(土) 10:39:40 ] 一番痛いのはリソースエディタが使えないことだけどな。 労力考えれば、VC++ Standard版の2万をけちる価値はない。
295 名前:デフォルトの名無しさん mailto:sage [2007/02/03(土) 13:00:02 ] VC#Expressであれだけできるんだから VC++の方ももうちっと開放して欲しいぜ
296 名前:デフォルトの名無しさん mailto:sage [2007/02/03(土) 13:01:36 ] VS2005用のアドオンか何かでリソースエディタを新規に書いてくれるネ申はいないだろうか。
297 名前:デフォルトの名無しさん mailto:sage [2007/02/03(土) 16:38:11 ] CServerAppModuleについての資料どこかにありませんか? 検索してもあり得ないくらい情報が少ない・・・
298 名前:デフォルトの名無しさん [2007/02/03(土) 23:59:19 ] >>297 atlapp.h。 ヘッダ=ドキュメント、の意識がないと、WTLでやっていくのは正直難しいと思う。 つーか、ヘッダみてみたらCAppModuleからの拡張部分ってほんの少しじゃねーか
299 名前:デフォルトの名無しさん mailto:sage [2007/02/04(日) 00:01:24 ] WTLでアクセラレータの処理って記述しなくても(某サイトより引用) > if(!m_acc.IsNull() && m_acc.TranslateAccelerator(m_hWnd, pMsg)) 勝手にやってくれるようになったの?? 自前で記述したらアプリの挙動がおかしくなったわ。
300 名前:デフォルトの名無しさん mailto:sage [2007/02/04(日) 09:54:10 ] >>296 ヒント:Expではアドオンは使えない
301 名前:・∀・)っ-○◎●新世紀ダンゴリオン ◆DanGorION6 mailto:sage [2007/02/04(日) 12:04:07 ] Eclipse CDTにでも期待する?w
302 名前:デフォルトの名無しさん mailto:sage [2007/02/04(日) 13:57:06 ] リソースファイルと言うのはテキストなわけよ テキストエディタならVSに内蔵されていてだな…
303 名前:・∀・)っ-○◎●新世紀ダンゴリオン ◆DanGorION6 mailto:sage [2007/02/04(日) 15:25:44 ] いちいちビルドしながら位置確認するのまんどくせー その意味じゃダイアログリソースくらいしかRADできない時点でかなり不便なわけだが
304 名前:デフォルトの名無しさん mailto:sage [2007/02/04(日) 16:03:00 ] 【リソースエディタ】 ・ResEdit www.resedit.net/ ・XN Resource Editor www.wilsonc.demon.co.uk/d10resourceeditor.htm ・ResEd Resource editor www.radasm.com/resed/ 【アイコンエディタ】 ・IcoFX(vistaサイズにも対応) icofx.xhost.ro/
305 名前:デフォルトの名無しさん mailto:sage [2007/02/04(日) 16:06:59 ] >352 :デフォルトの名無しさん :2007/01/22(月) 18:48:47 > ttp://www.resedit.net/ > これで
306 名前:デフォルトの名無しさん mailto:sage [2007/02/04(日) 17:18:01 ] そもそもコントロール認可ソースに時価が機でしょ
307 名前:・∀・)っ-○◎●新世紀ダンゴリオン ◆DanGorION6 mailto:sage [2007/02/04(日) 18:09:57 ] じゃぱにーずおーけー
308 名前:デフォルトの名無しさん mailto:sage [2007/02/04(日) 19:49:13 ] WTLを使っている身としては、VSに入っているリソースエディタの進化が停滞してるのがちょっと悲しいな。 MSの方針なんだろうけれどね。
309 名前:・∀・)っ-○◎●新世紀ダンゴリオン ◆DanGorION6 mailto:sage [2007/02/04(日) 20:10:06 ] Win32 APIもWPFに対応して欲しいな
310 名前:デフォルトの名無しさん mailto:sage [2007/02/04(日) 20:35:17 ] アホかw
311 名前:デフォルトの名無しさん [2007/02/04(日) 21:02:03 ] >>309 それはカテゴリーミステイクだな。 納豆にソースみたいなもんだ
312 名前:デフォルトの名無しさん mailto:sage [2007/02/04(日) 22:29:13 ] 間違えて納豆にソースかけてしまったことがあったがあれはまずかった。 粘りと甘辛さの壮絶な不協和音!!!
313 名前:・∀・)っ-○◎●新世紀ダンゴリオン ◆DanGorION6 mailto:sage [2007/02/04(日) 22:38:36 ] 納豆には梅干派 XPのヴィジュアルスタイルはManifestファイルをリソースに追加したら普通に 使えたからいいけど、Vista時代のUIはネイティブアプリじゃ十分に 使えそうにないな、と。
314 名前:デフォルトの名無しさん mailto:sage [2007/02/04(日) 22:45:23 ] 別モンだろ
315 名前:デフォルトの名無しさん mailto:sage [2007/02/05(月) 01:13:43 ] > Vista時代のUIはネイティブアプリじゃ 使えるだろ。Explorerとかネイティブだし
316 名前:・∀・)っ-○◎●新世紀ダンゴリオン ◆DanGorION6 mailto:sage [2007/02/05(月) 01:20:14 ] WPFみたいなXMLの差し替えだけで外観替えられるネイティブフレームワークは欲しい
317 名前:デフォルトの名無しさん mailto:sage [2007/02/05(月) 01:34:14 ] 同感
318 名前:デフォルトの名無しさん [2007/02/05(月) 01:53:31 ] >>316 ネイティブでXAMLパーサでも書いてくれたら喜んで使ってやるよ。 WTLのGUI周りと相性がいい奴を頼むw
319 名前:デフォルトの名無しさん mailto:sage [2007/02/05(月) 09:34:48 ] 結局、WTL、ATL、MFC、C++がらみは WPFに対応しないんだろ? 今回どうやって乗り越えていくか、頭が痛いぜ。
320 名前:デフォルトの名無しさん mailto:sage [2007/02/05(月) 12:38:27 ] 開発者全員がWPFを無視すればおk
321 名前:デフォルトの名無しさん [2007/02/05(月) 13:31:23 ] class CMainFrame : public CFrameWindowImpl<CMainFrame>, public CXamlParser<MainFrame>
322 名前:デフォルトの名無しさん mailto:sage [2007/02/05(月) 14:14:04 ] でも、WPFにしないと VISTAではパフォーマンス出ないぜ。 一時的に共有メモリに描画して、それをドライバが横から画面に転記するって感じだからさ。 無駄な処理が多くなって、WTL、ATL、C++の意味ねーし。
323 名前:デフォルトの名無しさん mailto:sage [2007/02/05(月) 18:40:06 ] それはWPFでも同じだろ。
324 名前:デフォルトの名無しさん mailto:sage [2007/02/05(月) 18:40:28 ] またダンゴが荒らしてんのかよ
325 名前:デフォルトの名無しさん mailto:sage [2007/02/05(月) 19:52:56 ] >>322 それを考慮してAPIの中身がごっそりすりかわってる といいなあ('A`)
326 名前:・∀・)っ-○◎●新世紀ダンゴリオン ◆DanGorION6 mailto:sage [2007/02/05(月) 22:56:47 ] ダブルバッファリングやってるようなコードだとトリプルバッファリングになっちゃう、とすれば アプリレベルでバッファリングやってたらそれ辞めるだけで性能改善しそうだが WM_PAINTイベントあたりは既にエミュレーションになってる希ガス。
327 名前:デフォルトの名無しさん mailto:sage [2007/02/05(月) 23:03:17 ] そのあたりの話は実はLayeredWindowが出てきたときもあった。
328 名前:・∀・)っ-○◎●新世紀ダンゴリオン ◆DanGorION6 mailto:sage [2007/02/05(月) 23:03:21 ] www.microsoft.com/japan/msdn/windowsvista/general/AppComp.aspx#appcomp_topic20 どう見ても大幅に変わってます。本当にありがとうございました。
329 名前:デフォルトの名無しさん mailto:sage [2007/02/05(月) 23:08:29 ] >323 んー、そうなのか? WPFって MS製の Flashみたいなもんだろ。XMLで記述できるさ。 GDIでダブルバッファリングするよりは、効率よいとちゃうの? >>326 でも、突然、VISTA Basicに落とされることもあるんだぜ。 その時は、従来通りに描画しないといけないわけで。 その時だけ、ダブルバッファリングする? だんごって誰?
330 名前:デフォルトの名無しさん mailto:sage [2007/02/05(月) 23:21:32 ] そういやおれもダンゴの本職知らんなあ なんだろう? ハード寄りな気がするけど… でも論理屋じゃないよね
331 名前:・∀・)っ-○◎●新世紀ダンゴリオン ◆DanGorION6 mailto:sage [2007/02/05(月) 23:33:36 ] ひらりーまん
332 名前:・∀・)っ-○◎●新世紀ダンゴリオン ◆DanGorION6 mailto:sage [2007/02/08(木) 00:12:50 ] それよりVistaについて語ろうぜ
333 名前:デフォルトの名無しさん mailto:sage [2007/02/08(木) 01:05:46 ] vistaでWTLってどうなるのよ 激しく不安だぜ
334 名前:・∀・)っ-○◎●新世紀ダンゴリオン ◆DanGorION6 mailto:sage [2007/02/08(木) 01:19:08 ] どーやらオーナードローは普通に表示できるらしい ttp://www.usefullcode.net/2007/01/wtl_3.html
335 名前:デフォルトの名無しさん mailto:sage [2007/02/08(木) 02:07:25 ] WM_ERASEBKGND、WM_PAINTの発行タイミングとかはどう変化するんですか?
336 名前:デフォルトの名無しさん [2007/02/08(木) 20:13:51 ] WTLでお勧めの書籍があったら教えてくれませんか? 洋書でもいいです。よろしくです。
337 名前:デフォルトの名無しさん mailto:sage [2007/02/09(金) 01:22:06 ] 俺のバイブル www.microsoft.com/japan/msdn/vs_previous/visualc/techmat/feature/ATLwindowing/
338 名前:デフォルトの名無しさん mailto:sage [2007/02/09(金) 03:47:27 ] 振るっw
339 名前:・∀・)っ-○◎●新世紀ダンゴリオン ◆DanGorION6 mailto:sage [2007/02/09(金) 22:55:12 ] ATLインターナル の後ろのほうでCWindowImplについてが解説されてる。 書籍化されてるのはこいつが唯一じゃなかろうか。 WTL自体はATL Windowクラスの wnd.SendMessage(...);. ってのをMFCのそれに似た名前のメンバ関数でラップしたもので そんなに特殊なことはやってない。 ネイティブC++でCOMやるならどのみちATLの解説本は必須だと思う。
340 名前:デフォルトの名無しさん mailto:sage [2007/02/10(土) 00:33:04 ] せめてATLインターナルの改訂版(ATL8.0対応とか)が出てくれないだろうか
341 名前:デフォルトの名無しさん mailto:sage [2007/02/10(土) 01:10:45 ] www.amazon.co.jp/exec/obidos/ASIN/0321159624/ 厚くなってるから大変だろうな
342 名前:・∀・)っ-○◎●新世紀ダンゴリオン ◆DanGorION6 mailto:sage [2007/02/10(土) 01:22:46 ] takasu
343 名前:デフォルトの名無しさん mailto:sage [2007/02/10(土) 04:09:02 ] うああ、ATL8対応版でてたんですね、、知らなかった、、 にしても858ページって・・・
344 名前:デフォルトの名無しさん mailto:sage [2007/02/10(土) 19:28:06 ] 858ページか。 立方体なんだろうな。
345 名前:・∀・)っ-○◎●新世紀ダンゴリオン ◆DanGorION6 mailto:sage [2007/02/10(土) 21:02:15 ] C++プライマーってそんくらいなかったっけ
346 名前:デフォルトの名無しさん mailto:sage [2007/02/11(日) 05:19:53 ] 8000円もするペーパーバックってどうよ。 もうちょっと上質紙使って装丁が薄くならないと読みにくいだろうが。
347 名前:デフォルトの名無しさん mailto:sage [2007/02/11(日) 09:04:28 ] 画面よりは見やすい
348 名前:デフォルトの名無しさん mailto:sage [2007/02/11(日) 09:08:40 ] >>347 そうだけどさぁ、紙の厚さがすごいことになるんだよね ぺーぺーばっく 800ページ超えるなら辞書で使ってる紙つかってほすぃ。
349 名前:デフォルトの名無しさん mailto:sage [2007/02/11(日) 09:17:53 ] 1000ページ超の本は結構もってるけど、膝の上で読むと足痺れるよねw
350 名前:デフォルトの名無しさん mailto:sage [2007/02/11(日) 22:50:45 ] ラップクラッシャーですな
351 名前:デフォルトの名無しさん [2007/02/24(土) 17:25:09 ] ageImpl
352 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 19:18:27 ] class Sage : public ageImpl<Sage, false>
353 名前:デフォルトの名無しさん [2007/02/25(日) 01:56:14 ] error C2504: 'ageImpl' : 定義されていない基本クラスが宣言されています。 コンパイルできねえぞゴルァ
354 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 02:01:02 ] SYSTEM32\sage.exe からインポートする
355 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 11:21:47 ] OTL
356 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 19:50:29 ] 俺の作った テンプレート ライブラリ にはあった。
357 名前:デフォルトの名無しさん mailto:sage [2007/02/27(火) 18:03:33 ] Atl Internals 1999/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
358 名前:デフォルトの名無しさん mailto:sage [2007/02/27(火) 18:07:25 ] その後、日本語版の姿を見たものは誰もいなかった・・・
359 名前:デフォルトの名無しさん mailto:sage [2007/02/27(火) 18:19:38 ] ATLインターナル 565pp 24cm (結論) ATLインターナル第2版 777pp 33cmの予定
360 名前:デフォルトの名無しさん mailto:sage [2007/02/27(火) 18:21:55 ] ミスった第1版の厚さは 26cm だった でもキリがいいので第2版は 33cmな
361 名前:デフォルトの名無しさん mailto:sage [2007/02/27(火) 20:51:29 ] 33cm? A4用紙の縦長より厚いのか?
362 名前:デフォルトの名無しさん mailto:sage [2007/02/27(火) 21:56:42 ] どうやって製本するんだろw
363 名前:デフォルトの名無しさん mailto:sage [2007/02/27(火) 22:55:58 ] イヤ縦の長さかもしれんぞ
364 名前:デフォルトの名無しさん [2007/03/20(火) 19:14:26 ] 保守
365 名前:デフォルトの名無しさん mailto:sage [2007/04/02(月) 20:05:53 ] ATLのスケルトンに書いてある↓は消してもOK? #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
366 名前:デフォルトの名無しさん mailto:sage [2007/04/03(火) 01:06:57 ] いつの間にかCTabViewなんてのがあるんだな
367 名前:デフォルトの名無しさん mailto:sage [2007/04/03(火) 07:52:18 ] >>365 ぱっと見た限り、消してもビジュアルスタイルが使えなくなるだけだと思う。
368 名前:デフォルトの名無しさん mailto:sage [2007/04/06(金) 07:54:35 ] ATL初心者です。 今までVC6 の ATL COM AppWizard で dll 作成してたんですが、VS.NET2003 の ATL プロジェクトでも同様に作れる 事にやっと気付いて、VC6 の時と同様に、レジストリ登録の確認、 WSHで動作確認まではできました。 でも、 OLE VIEWER に出て来ないんです。どうしてなんでしょうか? どうか、お教えください。よろしくお願い致します。
369 名前:デフォルトの名無しさん mailto:sage [2007/04/06(金) 08:03:05 ] >>368 です。自己解決しました。 コンポーネント名の前に C が付けられてました。 スレ汚しすみません。
370 名前:デフォルトの名無しさん mailto:sage [2007/04/06(金) 23:07:50 ] >>369 どういたしまして。
371 名前:デフォルトの名無しさん mailto:sage [2007/04/07(土) 06:49:46 ] どういたしましてはありがとうございますに対して言う言葉です。
372 名前:デフォルトの名無しさん mailto:sage [2007/04/07(土) 15:42:09 ] >>371 どういたしまして。
373 名前:デフォルトの名無しさん mailto:sage [2007/04/07(土) 23:27:29 ] どうして石股
374 名前:デフォルトの名無しさん mailto:sage [2007/04/08(日) 01:19:23 ] どうした石橋
375 名前:デフォルトの名無しさん mailto:sage [2007/04/08(日) 02:05:26 ] >>374 それはアナグラムではありません。
376 名前:デフォルトの名無しさん mailto:sage [2007/04/08(日) 11:32:05 ] CMutexのCreateの戻り値のboolはn
377 名前:デフォルトの名無しさん mailto:sage [2007/04/09(月) 10:09:00 ] その後376の姿を見た者はいないという
378 名前:デフォルトの名無しさん mailto:sage [2007/04/09(月) 21:36:47 ] 気になる。。。
379 名前:デフォルトの名無しさん mailto:sage [2007/04/09(月) 21:53:18 ] CMutexのCreateの戻り値のboolは納豆
380 名前:デフォルトの名無しさん mailto:sage [2007/04/10(火) 02:56:09 ] CMutexのCreateの戻り値のboolは窒素
381 名前:デフォルトの名無しさん mailto:sage [2007/04/10(火) 08:02:00 ] CMutexのCreateの戻り値のboolはナンですか?
382 名前:デフォルトの名無しさん mailto:sage [2007/04/11(水) 05:13:54 ] CMutexのCreateの戻り値のboolは英語がよくわ
383 名前:デフォルトの名無しさん mailto:sage [2007/04/11(水) 05:25:40 ] CMutexのCreateの戻り値のboolはネアンデルタール人
384 名前:デフォルトの名無しさん mailto:sage [2007/04/11(水) 07:36:15 ] ,一-、 / ̄ l | / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ■■-っ < んなこたーない ´∀`/ \__________ __/|Y/\. Ё|__ | / | | У.. |
385 名前:デフォルトの名無しさん [2007/04/21(土) 10:17:36 ] Posted By: nenadstefanovic Date: 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。)━━━━!!!!