ATL/WTL Part7

■ このスレッドは過去ログ倉庫に格納されています
2012/02/21(火) 22:22:16.72
ATLとWTLについて語り合って下さい。

WTL配布元
http://wtl.sourceforge.net/

過去ログ
■(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
■ATL/WTL Part5
http://pc11.2ch.net/test/read.cgi/tech/1155951708/
■ATL/WTL Part6
http://toro.2ch.net/test/read.cgi/tech/1198757953/
2014/04/07(月) 21:48:48.08ID:Z6/2GVv8
>>230
v120_xpに変えたら大丈夫だったわ
でも今度は自前でインクルードしてるVersionHelpers.hがねえぞって言われた
xpのサポートも終わるし
#define _WIN32_WINNT 0x0600
にして乗り切ります
2014/04/16(水) 13:57:31.12ID:UZj3cAYP
WTL 9.0.4105 RC2 公開
2014/05/05(月) 23:56:28.69ID:4OHhw/cl
最近すごい勢いで更新してるな
2014/05/08(木) 01:19:13.77ID:mpunPXG+
自分のツールを更新する気になれねぇ。WTL全く覚えてねぇ。
2014/05/19(月) 07:55:40.93ID:iLkQfmpK
更新止まったな・・・w
2014/05/19(月) 08:15:30.09ID:mi0OnjEQ
ここ最近がむしろ異常だっただけだろw
2014/05/21(水) 19:07:26.79ID:iBxnec0i
WTL9 Final
2014/05/31(土) 04:17:37.56ID:h9UozpuS
tpcshell.hってどこあるんですかね?
2014/06/08(日) 03:25:03.36ID:MnK1+caB
NuGetパッケージの準備中だよ
Nenadさんのレビューがすみ次第公開するよ
2014/06/08(日) 09:10:46.56ID:6NxOFPaw
コミット権貰えたんだっけ?
2014/06/22(日) 15:10:28.30ID:k7+60ENq
ナゲットきてるな
2014/06/24(火) 03:16:22.49ID:y3aUZP9H
初カキコ・・・ども
MFC,ATLなしでWebBrowserコンポーネントつかいたいのでWTLつかいたい
そんな毎日
2014/06/24(火) 03:39:11.50ID:M0KjsmQ4
ATLないと無理じゃね
2014/06/24(火) 03:39:35.21ID:1u9sYkFG
ATLに依存しないWTL欲しいよなぁ

結局ATLが必須なんじゃ意味が無い
2014/06/24(火) 07:52:47.83ID:1M0ihhzT
ATL互換のライブラリを自分で作れば解決
2014/06/24(火) 07:54:35.88ID:LQEco2pH
CMyWindowImpl
2014/06/24(火) 08:56:49.76ID:ngUK3iGU
ATLなしでCOM使いたい理由がよく分らんな。
何かの精神修行?
2014/06/24(火) 09:18:39.49ID:oDNeDxJ6
>>242
COMクライアントで良いならATLもWTLも要らんよ
2014/06/24(火) 09:19:53.74ID:oDNeDxJ6
>>247
インターフェースが判ってしまえば
Win32APIだけで書いても
そんなに大変なプログラムじゃない
2014/06/24(火) 09:21:49.32ID:ngUK3iGU
じゃあWebBrowserのサンプル書いてあげれば?
2014/06/24(火) 09:36:25.51ID:yx+t4Bd8
むかーしむかしWTLと極力同じ様に使える様にして
Win32をラップしたクラスライブラリを作ったけど
そういうのを自分で拵えるのも手だよ
2014/06/24(火) 09:38:00.70ID:oDNeDxJ6
了解
2014/06/24(火) 09:42:05.06ID:VXaZqKST
WTLがNuGetパッケージになっても、ATLがNuGetパッケージになってないと半端だよね
無茶ぶりなのはわかってるけども
2014/06/24(火) 09:54:33.62ID:Er7E6Lpi
これでいけるんじゃね?
http://www.ne.jp/asahi/hishidama/home/tech/vcpp/webbrowser.html
2014/06/24(火) 11:04:25.46ID:y3aUZP9H
>>254
これはIEが起動するだけだな多分
本気でやるならインターフェースが多すぎるし、その関連の把握も大変だよね
2014/06/26(木) 00:45:35.87ID:tqQM+AL7
>>253
それは無理www
でもATLがnuget化されればexpressでWTL書けるんだよね。
それはそれで魅力というか、WTLってexpressみたいな環境に似合うよね。
2014/06/26(木) 12:59:48.43ID:pY8SAWmr
>>239
いやでもこれ便利だわ、グッジョブ
2014/06/27(金) 19:59:05.95ID:8rsKL38R
NuGetって初めて使ったんだが
これVSにWTLインストールするんじゃなくって
プロジェクト毎にWTLインストールするんだな・・・

正直、使いドコロが分からんw
2014/06/27(金) 21:15:37.04ID:QfRpw0LF
>>258
仕事でWTLやBoostを使っても、ビルド時に勝手にダウンロードして配置してくれるから
開発者各自でVSの設定してもらう必要がなくなる。

まあ、本来はもっと配置の難しいライブラリ(リンク設定が複雑だとか、VSの設定を変えると
他のプロジェクトに影響するとか)に使った方が便利なものだろうとは思うw
2014/06/27(金) 21:18:09.79ID:ysHxJxJ4
WTLはincludeするだけで使えちゃうからな
2014/07/01(火) 19:52:12.92ID:T1ikC+bL
nugetパッケージを公開している人日本人なのか?
2014/07/01(火) 21:25:19.73ID:+YeEcFBa
ちがうあるよ
2014/07/02(水) 02:07:52.33ID:vVTM1Jyl
日本語で質問できる窓口があるといいな、って、ここでいいのかw
2014/08/27(水) 22:44:08.03ID:PrjfTZKL
偉大なる皆様に質問があります。

WTLでは、MFCの様なUPDATE_COMMAND_UIメッセージハンドラを定義する事はできないのでしょうか?
UPDATE_ELEMENTマクロ, CHAIN_MSG_MAPマクロを使った実装は解ったのですが、コマンドメッセージと、コマンド更新メッセージのハンドラが同じになってしまいます。

WTLの思想では、MFCの様なコマンドメッセージ(COMMAND)と、コマンド更新(UPDATE_COMMAND_UI)メッセージが分離できないものなんでしょうか?

もし分離できるのであれば、その方法、もしくは説明をしているサイトを紹介してほしいのですが...
2014/08/27(水) 23:14:52.09ID:gk80wpYu
>>264
ttp://home.att.ne.jp/banana/akatsuki/doc/atlwtl2/framewindow06/index.html
2014/11/13(木) 17:51:32.84ID:UEV24yhB
>>256
ついにATLが使える無料エディションktkr
2014/11/13(木) 17:56:05.61ID:tV04mZLj
今日リリースになったcommunitiy2013ってATL入ってるのか
2014/11/13(木) 17:56:43.91ID:Xmbmhulf
ATL入ってるよ
2014/11/13(木) 18:29:09.30ID:UEV24yhB
CodeProjectに紹介記事書かなきゃ(使命感)
2014/11/13(木) 18:38:45.73ID:fjnvTnqT
これでWTL利用者も増えるかもしれんな

いやしかしMSも太っ腹だな、ATL/MFCどころかPro相当の開発環境も無料とかw
年商1億超える個人開発者なんてほとんどいないだろw
2014/11/13(木) 22:10:09.71ID:NUKISzLu
MFCも入ってるぽい
2014/11/13(木) 22:44:06.22ID:uOTGwQ1c
MFCもただの時代か?
2014/11/13(木) 23:01:58.85ID:UEV24yhB
MFCは仕事で使ってるけど、最近のはクラスが増えすぎてわけわからんw
2014/11/13(木) 23:37:10.07ID:AhWq1a9j
来たね無料のVSPro。これはうれしい。

>>270
250台もってる個人開発者なら?w
# 250台or$1Mは企業限定だよね?
2014/11/26(水) 02:29:21.93ID:L12y9/RR
MFCなんかさんざんディスってきたんだからプライドあるなら使わんだろ
2014/11/26(水) 20:52:53.87ID:g9O4hNaL
プライドの問題じゃないだろw
既存物がMFCならそれをベースにするだけじゃん。

いや、さすがに古すぎるとかは分かるけど、
その場合の移行先はWTLじゃなくてWPFとかじゃないのか。
2014/11/26(水) 21:44:10.55ID:JRRWLCr5
C++言語にテンプレート機能が無い頃の遺物だからな
2014/11/27(木) 13:22:58.02ID:1UM2Y07y
WPFの嫌われ方はMFC以上のようだけど。
2014/11/27(木) 14:17:13.40ID:YhCMcWVF
>>276
MFC>WTLはMFCを長くやってきた人間程構文的に移り易いんだから
そこでWPFが出てくるのはちょっと違う
280デフォルトの名無しさん
垢版 |
2015/01/22(木) 18:35:36.79ID:LOQzAGts
でも手軽にネイティブで動くもん作りたいなら結局遺物しか選択肢なかったじゃん
Delphiも宗教法人やめてマイクロソフトに擦り寄っちゃったし
で、今回ATLが見直されそうなの?
2015/01/22(木) 20:13:23.21ID:7XQmfXPy
何故そう思った?w
2015/01/22(木) 23:11:04.26ID:rXsW3K6U
>>280
> Delphiも宗教法人やめてマイクロソフトに擦り寄っちゃったし

意味わからん。Delphiは相変わらずネイティブだし、最近はマルチプラットフォームだが。
2015/02/25(水) 22:57:21.66ID:N/Yz6ypC
ATL ServerもNuGetに対応してくれないかなー
完全放置だから無理かな
2015/02/25(水) 23:02:07.32ID:+O7xJmVq
自分でやればええんやで
2015/02/27(金) 23:22:51.48ID:NNLGXKFF
作り方が分からん・・・
2015/02/28(土) 00:19:25.66ID:TYwkz23O
NuGet CoAppでぐぐるのだ
2015/02/28(土) 23:40:48.84ID:h5JH8lX3
ローカルNuGetかよ!
パブリックなのがほしいの;;
2015/03/01(日) 15:40:03.32ID:tbUZM0Oc
MSが手を引いてるWTLはともかく、ATLServerを一般ユーザーが勝手に公開パッケージ化するのはなあ。
2015/03/01(日) 21:50:10.88ID:rmnnWm7Z
Ms-LPLだし別にええんでないの?
2015/04/30(木) 20:22:57.88ID:7X6eBXbr
MFC Dynamic Dialog Layoutに対応してくれないかなー(チラッ
リソースエディタで指定できるの楽なんだけどなー(チラッ
2015/05/01(金) 21:21:47.14ID:b5JfNiM7
>>290
http://sourceforge.net/p/wtl/feature-requests/
2015/05/16(土) 01:36:11.79ID:azeR8lUB
rcファイル覗いてみたら驚くほど単純なフォーマットだったから
自分で実装してみたわ
英語が下手なのは勘弁な
http://sourceforge.net/p/wtl/feature-requests/91/
2015/05/22(金) 10:18:53.85ID:IOuQVywX
エキスプレスでないVCが無料で使える時代になったから
これから普及しまくりですかね
2015/07/18(土) 15:51:35.82ID:bZ+5us27
CScrollImplとCDoubleBufferImplを両方使いたいときどうするの?
DoPaintが被るんだけど
思うにCScrollImplは描画処理を分離してもいいんじゃなかろうか
2015/07/18(土) 16:22:47.95ID:n8k6dcHe
CMemoryDC使えば?
2015/07/18(土) 19:56:32.77ID:bZ+5us27
>>295
なるほど自分でやれということか
2015/07/22(水) 15:35:10.01ID:C1FO+86b
VS2015対応作業をしようと思ったらSourceforgeが落ちてるというね……
298297
垢版 |
2015/07/23(木) 19:59:18.07ID:1CAWiI0u
WTLのVS2015対応についてNenadさんからメールがあり

・VS2015には対応するが、しばらく後になる
・ライセンスを変更する必要がある
・別のホスティングサービスに移動するかも

とのこと。

WTL自体の変更は、AppWizardのインストールスクリプトがVS2015に未対応なのと、些細な警告がいくつか出るのを修正すればすむ見込み。
手元での修正は終わっているのにSourceforgeめ……
2015/07/24(金) 20:16:39.16ID:vwkmzuLT
SGはいろいろと評判悪かったからね・・・
300デフォルトの名無しさん
垢版 |
2015/09/27(日) 21:03:53.19ID:PQWDDsGD
WTL 9.1.5270 Beta リリース
301デフォルトの名無しさん
垢版 |
2015/11/19(木) 23:48:11.96ID:olQ6+4+t
WTL 9.1.5321 Finalがいつの間にか来てた
Sourceforgeからまだ移ってなかったのね
302297
垢版 |
2015/11/25(水) 11:39:55.04ID:aa1mV8JA
>>301
Nenadさん、今めちゃくちゃ忙しいらしい。
303デフォルトの名無しさん
垢版 |
2017/09/25(月) 21:06:17.85ID:qEZLWzaQ
WTL10が来そうですね
2017/10/17(火) 19:58:17.48ID:IcQXW6Q+
2年も空いてんじゃん
WTL利用者が増えるとか言ってたやつw
305デフォルトの名無しさん
垢版 |
2017/10/17(火) 20:33:37.39ID:OFQ0CJNG
2年も寝てたのか
2017/10/22(日) 16:25:57.70ID:/T+A9Wia
WTL10リリース
2017/10/23(月) 02:24:36.03ID:ZPHHOCPL
時既におすし
2017/10/23(月) 03:01:17.74ID:vIdD1XI1
まだあわてるような時間じゃない
309デフォルトの名無しさん
垢版 |
2017/10/24(火) 07:34:22.71ID:tYmU8QOY
WTL10で _WIN32_WINNT >= 0x501, _WIN32_IE >= 0x0600 が必須条件になった。
これにより例えば、コマンドバーのオーナードローは_WTL_CMDBAR_VISTA_MENUSを0に設定するのが必須になる。
要注意。
2017/10/24(火) 22:12:50.14ID:pNz32dB0
WTL10のSetup.jsでインストールすると
WTLでプロジェクト作ろうとするとスクリプトエラーで
プロジェクト作成できないんだけど、俺だけかな?

環境は、Windows10 Fall Creators UpdatesでVisual Studio 2017
Visual Studio 2017は既定のフォルダを変更せずにそのままインストールしてる
2017/10/24(火) 23:42:20.70ID:EP8JzkGN
wtl10まだみてないけど、
wtlのフォルダ設定の問題でしょ。2012以降からvs設定しないとそれになったと思う
2017/10/24(火) 23:51:48.35ID:pNz32dB0
>>311
おお、それだ、ありがとう

今までインストールとかしたことないので知らなかった
展開したファイルをそのまま使うか、NuGetしてたから
気付く余地がなかった
2017/10/24(火) 23:54:25.67ID:BT/UEzee
>>310
ウィザードの2017(Community)へのインストール自体は普通にでけたで

ウィザード産のプロジェクトだとリソースのプロパティの方にも
インクルードディレクトリを追加しないとatlres.hのエラーが出るのがアレだが
(今までNugetの方使った時は不要な手順だった)
2017/10/25(水) 00:11:18.28ID:IcXc8pav
>>313
インストール自体は成功するんですよ
WTLのプロジェクトを作る時点でスクリプトエラーが出るんです

もしかしたら>>311さんが書いてるVS設定と違うかもしれないけど
とにかく解決したのでw

出来たプロジェクトの雛形でパスを通さないとエラーで出るのは
>>313さんが書いている通りですね
でもこれは修正されそう(された?)
2017/10/25(水) 06:56:26.40ID:3/VkFJ5v
それはたぶん落としてきたスクリプト類がセキュリティでブロックされてるから
エクスプローラの右クリックメニューからプロパティで解除すればいけたはず
2017/10/25(水) 09:09:09.51ID:IcXc8pav
>>315
そうです、それでした
ですからVS設定というのとは関係なかったですね

今までインストールというのはしたことが無かったので
今回気まぐれにインストールしてアプリケーションウィザードから
作ってみようと思ったらはまりました

ブロックするなら何かメッセージでも出してくれればいいのに
何も問題無く解凍できたから気付きにくいですね
2017/10/25(水) 11:39:47.55ID:32/KECdp
うむ
2017/10/26(木) 07:11:05.68ID:8ciSLDJn
>>315 の現象は、Windows標準のzip書庫解凍を使った場合に限定の話ですかね?
当方、zip拡張子を7zに関連付けていたこともあり >>315 のアプリケーションウィザードのエラーは発生せず。
2017/10/26(木) 13:06:40.22ID:Vx+ydr/p
Zone.Identifier対応のソフトでダウンロードして
Zone.Identifier対応のソフトでアーカイブを展開すればそうなる
2017/10/26(木) 19:32:08.36ID:aHq+nV0K
Explzhとかでもなるね
2017/10/26(木) 19:34:33.10ID:6S7+EhVd
explzhは切れる
書庫に限った話じゃないがPC初心者じゃないならそういうおせっかい機能切って使えよ
322デフォルトの名無しさん
垢版 |
2018/05/23(水) 21:27:04.75ID:Au5e7VGg
僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』

2W2K6
323デフォルトの名無しさん
垢版 |
2018/07/05(木) 00:30:28.69ID:RfoszcD2
KOC
324デフォルトの名無しさん
垢版 |
2018/12/02(日) 09:05:18.31ID:pHBSzoap
最近、頻繁にWTL10のmasterブランチが更新されているね。
https://sourceforge.net/p/wtl/git/ci/master/tree/
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況