みなさんのオリジナルプログラムを、プログラム板のみなさんが優しく、時に厳しく、評価してくれるよ。
推奨アップローダー: リンク先の注意事項を良く読んで利用して下さい。
自分で見つけろボケカス!!
注意事項
* 荒らしは徹底スルー。厳守でお願いします。
* ファイル形式とサイズを書く親切。
* URL にジャンルやプログラムのアピールを添えればレスがたくさん貰えるかも。
* 他人に優しく、己に厳しく。叩かれても気にしない。
* 根拠のない嫌がらせの煽りは一切放置。
* 煽る方も煽られる方も、その原因は「自分」にあるということを自覚し、
スレ本来の主旨に沿って進行させることに努める。
* 基本はソース でカモン!!だが、バイナリでもOK。
テンプレ: 任意と書かれていない項目は必須のこと。
【タイトル】
【URL】
【ジャンル】
【ファイルサイズ】(任意)
【使用ソフト】
【コメント】
【転載】 (任意。デフォルト×。どうしてもどうしても転載して欲しい場合のみ○)
前スレ
まだ無いよ
探検
★自作プログラム、評価してよスレッド」★1 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
2015/12/23(水) 17:27:58.33ID:WSDJ3sSn
639片山博文MZ ◆T6xkBnTXz7B0
2017/05/08(月) 19:48:58.89ID:lmwY4K0X 萌えよドアホん
640片山博文MZ ◆T6xkBnTXz7B0
2017/05/08(月) 20:32:51.47ID:lmwY4K0X 自前でパーサーを用意する必要なかったか。
641片山博文MZ ◆T6xkBnTXz7B0
2017/05/08(月) 21:51:53.04ID:lmwY4K0X リソースを新規作成するためにサンプルデータを用意する。
642片山博文MZ ◆T6xkBnTXz7B0
2017/05/09(火) 17:40:32.58ID:sRyVkAnv https://twitter.com/katahiromz/status/861863026412052480
https://github.com/katahiromz/RisohEditor
加速装置リソースを編集できるようになったぞ!!!
https://github.com/katahiromz/RisohEditor
加速装置リソースを編集できるようになったぞ!!!
643片山博文MZ ◆T6xkBnTXz7B0
2017/05/09(火) 17:42:09.76ID:sRyVkAnv あげ
644片山博文MZ ◆T6xkBnTXz7B0
2017/05/09(火) 17:43:29.09ID:sRyVkAnv この調子でどんどんGUI編集をサポートしていけば次のステージへ行ける。
645片山博文MZ ◆T6xkBnTXz7B0
2017/05/12(金) 17:25:02.44ID:uWYky8cB https://twitter.com/katahiromz/status/862946355496443904
https://github.com/katahiromz/RisohEditor
メニューリソースが編集できるようになりました。
https://github.com/katahiromz/RisohEditor
メニューリソースが編集できるようになりました。
646片山博文MZ ◆T6xkBnTXz7B0
2017/05/12(金) 19:04:31.99ID:r6F8dCD7 次は、いよいよダイアログリソースの編集だ!!!
やるぞよ!!!
やるぞよ!!!
647片山博文MZ ◆T6xkBnTXz7B0
2017/05/12(金) 19:31:25.44ID:r6F8dCD7 編集するダイアログは、あるウィンドウのモードレスな子ダイアログにする。
すべてのダイアログ項目をサブクラス化して、マウス入力とキーボード入力をキャッチする。
特殊なDCを使って、ダイアログの上を上書きして、ラバーバンドを描画する。
すべてのダイアログ項目をサブクラス化して、マウス入力とキーボード入力をキャッチする。
特殊なDCを使って、ダイアログの上を上書きして、ラバーバンドを描画する。
648片山博文MZ ◆T6xkBnTXz7B0
2017/05/21(日) 12:32:36.01ID:HKNAex17 https://github.com/katahiromz/RisohEditor
DialogRes.hppにバグがあって、src\RisohEditor.cppの5264行目あたりでg_hCadDialogの作成に失敗する。
修正案にWebMoney5000円上げます。早い者勝ち。
DialogRes.hppにバグがあって、src\RisohEditor.cppの5264行目あたりでg_hCadDialogの作成に失敗する。
修正案にWebMoney5000円上げます。早い者勝ち。
649片山博文MZ ◆T6xkBnTXz7B0
2017/05/21(日) 17:31:43.29ID:Pcslnd4M インテルのメモリーが、スゴいことになってるぞ。これは革命だ。
650片山博文MZ ◆T6xkBnTXz7B0
2017/05/21(日) 17:56:30.86ID:Pcslnd4M 疲れた。。。
651片山博文MZ ◆T6xkBnTXz7B0
2017/05/22(月) 10:31:27.62ID:fZQoA4dj 自己解決。
652片山博文MZ ◆T6xkBnTXz7B0
2017/05/22(月) 16:45:44.43ID:iQvj8IFP これ、もしかしてRAD開発もどきを作ることになるんじゃね?
653片山博文MZ ◆T6xkBnTXz7B0
2017/05/25(木) 19:32:07.47ID:x1tCHnJa https://github.com/katahiromz/TypicalCLibrary
https://github.com/katahiromz/TypicalWindowsApp
参考になるかわからないけど、ここに置いとくよ。
https://github.com/katahiromz/TypicalWindowsApp
参考になるかわからないけど、ここに置いとくよ。
654片山博文MZ ◆T6xkBnTXz7B0
2017/05/26(金) 12:46:18.19ID:vMUH/HQi655片山博文MZ ◆T6xkBnTXz7B0
2017/05/27(土) 02:23:57.74ID:uGocpGwp 正しく美しく実り多い理想を実現するためにできることをやりつくす。
656片山博文MZ ◆T6xkBnTXz7B0
2017/05/27(土) 19:27:23.95ID:je1Ltzc3 RADがうまく行きそうだ。確実に目標を完遂する。
657デフォルトの名無しさん
2017/05/27(土) 19:31:03.97ID:u+VPbhjN リンク踏みました
_あたま大丈夫ですか?
_あたま大丈夫ですか?
659片山博文MZ ◆T6xkBnTXz7B0
2017/05/27(土) 19:53:25.54ID:je1Ltzc3 さげ
660片山博文MZ ◆T6xkBnTXz7B0
2017/05/27(土) 20:00:59.76ID:je1Ltzc3 理想エディターの開発に当たっては、フレームワークも自前で用意するつもりだ。エンジョイプログラミング。
661片山博文MZ ◆T6xkBnTXz7B0
2017/05/27(土) 20:07:20.12ID:je1Ltzc3 既存のフレームワークを使えば確かに楽だが、それではWin32を真に極めたとは言えない。
自分で優れたフレームワークを作ってこそ、真のマになれる。
自分で優れたフレームワークを作ってこそ、真のマになれる。
662片山博文MZ ◆T6xkBnTXz7B0
2017/05/28(日) 18:50:58.90ID:Fs4K/ZP/ https://github.com/katahiromz/RubberBandSample
ラバーバンドできた。次はRADウィンドウだ。今月中にRADのモックアップ作るぞ。
ラバーバンドできた。次はRADウィンドウだ。今月中にRADのモックアップ作るぞ。
663片山博文MZ ◆T6xkBnTXz7B0
2017/05/30(火) 19:05:50.04ID:rnkHXOnr 果たして明日、RADのモックアップが完成するのか? オッズは三倍。
664片山博文MZ ◆T6xkBnTXz7B0
2017/05/31(水) 14:02:39.58ID:5utSjMOk ふっふっふ、RAD開発のモックアップができた。
https://twitter.com/katahiromz/status/869780107849641985
https://github.com/katahiromz/RadWindowApp
どうやら俺の勝ちのようだな。
https://twitter.com/katahiromz/status/869780107849641985
https://github.com/katahiromz/RadWindowApp
どうやら俺の勝ちのようだな。
665デフォルトの名無しさん
2017/05/31(水) 15:31:07.32ID:u7MalF/7 創価の人間は、「勝った 勝った」って演説で連呼するとネット上に風に書いてあるけど、
一体誰に?、何に?勝ったの?
片山は一体何に勝ったの?
一体誰に?、何に?勝ったの?
片山は一体何に勝ったの?
666デフォルトの名無しさん
2017/05/31(水) 15:31:36.78ID:u7MalF/7 あっ、リンクは踏みません
667片山博文MZ ◆T6xkBnTXz7B0
2017/05/31(水) 17:04:15.45ID:KOeBfZCT 払戻金は三倍。俺に賭けたやつ、ものすごくついてるぞ。次のダービーを期待してくれ。
668デフォルトの名無しさん
2017/05/31(水) 17:16:50.35ID:u7MalF/7 会話になって無い
669片山博文MZ ◆T6xkBnTXz7B0
2017/05/31(水) 17:26:43.68ID:KOeBfZCT 賭け事にもソフトウェア開発にも興味がなければ出ていってくれ。
670片山博文MZ ◆T6xkBnTXz7B0
2017/05/31(水) 17:42:32.71ID:KOeBfZCT お金を賭けたい人はメール下さい。
671片山博文MZ ◆T6xkBnTXz7B0
2017/05/31(水) 22:17:45.15ID:1Hj33Vkk 更新。タブキー、矢印キーを有効にした。俺様はやる気になればできる。天才だ。
https://github.com/katahiromz/RadWindowApp
https://github.com/katahiromz/RadWindowApp
672片山博文MZ ◆T6xkBnTXz7B0
2017/05/31(水) 22:37:14.01ID:1Hj33Vkk モックアップを理想エディターに組み込む。OLE DnDの研究が必要だ。1週間くらい。
673片山博文MZ ◆T6xkBnTXz7B0
2017/06/02(金) 15:33:01.28ID:ECCI41T/ 自作フレームワークに合わせて理想エディターのスタイルをC++に変更中。。。
674デフォルトの名無しさん
2017/06/02(金) 22:35:12.92ID:WurOWVBg675片山博文MZ ◆T6xkBnTXz7B0
2017/06/04(日) 15:30:57.18ID:PppCUU+H 変えられるところは、自作のWindowBaseフレームワークを使ってC++スタイルにしたよ。
676片山博文MZ ◆T6xkBnTXz7B0
2017/06/04(日) 15:53:33.50ID:PppCUU+H グローバル変数をゼロにしろって言われてるんだけど、ダイアログのメソッドからg_Entriesが参照されているんだよな。
677片山博文MZ ◆T6xkBnTXz7B0
2017/06/04(日) 16:04:03.21ID:PppCUU+H オブジェクト指向を徹底したら、ファイルが増えちゃうよ。いいのかな。
678片山博文MZ ◆T6xkBnTXz7B0
2017/06/04(日) 19:28:30.20ID:ouNQdFvX679片山博文MZ ◆T6xkBnTXz7B0
2017/06/04(日) 19:54:34.03ID:ouNQdFvX 結合度と依存性によって、いくつかのクラスヘッダーは統合してもいいらしい。結合度って何や?
680デフォルトの名無しさん
2017/06/05(月) 13:35:15.58ID:AwCkf60/ 【東京】帽子をかぶった全裸マン 江東区辰巳の公園に出没 無言で佇む30代
(______________ J
そ 君 (__ ┌―‐―┐ ) き
ん ! (_ |`l TT了| } ゃ
な (_ j .| .|:| .l | / あ
か 待 (_ | | .|j .j | イ |
. っ ち (,_ |.| .|l .|:| ,. -‐ /_. っ
こ た ( |.|. |! |/ / !
う ま (` `ー /..:::::\≧,,,、:::7___
で え (―――――――――(:::::::>'´ == \::⌒l^⌒
_ (⌒ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ノ く彡/// ∪,ノ ;|
.レ⌒Y^'⌒`\________ く:::::∧ '_,. -、 く/::::::::/
|:::| \xく _,,,...,_ \:::::l、ヽ ,ノ \,,∠,,__
\|:::| _,....!,,_ \ iれ__,.、ヽ lF〒`ヾ.\,,..イ |::::::::,
`7´ _,,.ィ ヽ{|iュ ェッリ | || _,..-/7゙h _|:::::://
\.{n|.ィァ it} ', _'_ j) r'"三¨7´\| |´.|:::://
|:::トl、 rュj . ト ニ イl、 / ゚`.|n./ .イl ,∧ |:://
|::,| 'ーケトr'TTlイ /_`ヾtっ r'l゙ /⌒`lくミV /
,r1´|`'六´ //` ̄´ `Y´ |└┬シj ./ 7ヽ〈 /ヾ)<
./ | ∨|::|∨ ! { r ,、 _,シ /゙丁〈 / } { { \
| ',|::|/ ! ,ゝ-< ( / .| |/ ∧ \|
l .Y。 .| |` 〃 ̄ ̄⌒ / 〈 /! ', __,,....::-‐
.∧. |。 { ゙爪` ' ‐- 、..,,,...イ '、 / .| `|::::::::::::::::
\/ l |。./ ,l | l, .| . || `'ー' i | j:::::::::::::::::
ヽ、`'::、L.∧/ / |.{ u 〈.| イ 〈 /::::/:::::::::::
::::::::`ヽ、 ∨ / ̄| | 、 / l:l. | j /::::/:::::::::::::
:::::\::::.....  ̄`| l | 鬱鬱 .l:l// l| ∨:::/:::::::::::::::
>>1
(______________ J
そ 君 (__ ┌―‐―┐ ) き
ん ! (_ |`l TT了| } ゃ
な (_ j .| .|:| .l | / あ
か 待 (_ | | .|j .j | イ |
. っ ち (,_ |.| .|l .|:| ,. -‐ /_. っ
こ た ( |.|. |! |/ / !
う ま (` `ー /..:::::\≧,,,、:::7___
で え (―――――――――(:::::::>'´ == \::⌒l^⌒
_ (⌒ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ノ く彡/// ∪,ノ ;|
.レ⌒Y^'⌒`\________ く:::::∧ '_,. -、 く/::::::::/
|:::| \xく _,,,...,_ \:::::l、ヽ ,ノ \,,∠,,__
\|:::| _,....!,,_ \ iれ__,.、ヽ lF〒`ヾ.\,,..イ |::::::::,
`7´ _,,.ィ ヽ{|iュ ェッリ | || _,..-/7゙h _|:::::://
\.{n|.ィァ it} ', _'_ j) r'"三¨7´\| |´.|:::://
|:::トl、 rュj . ト ニ イl、 / ゚`.|n./ .イl ,∧ |:://
|::,| 'ーケトr'TTlイ /_`ヾtっ r'l゙ /⌒`lくミV /
,r1´|`'六´ //` ̄´ `Y´ |└┬シj ./ 7ヽ〈 /ヾ)<
./ | ∨|::|∨ ! { r ,、 _,シ /゙丁〈 / } { { \
| ',|::|/ ! ,ゝ-< ( / .| |/ ∧ \|
l .Y。 .| |` 〃 ̄ ̄⌒ / 〈 /! ', __,,....::-‐
.∧. |。 { ゙爪` ' ‐- 、..,,,...イ '、 / .| `|::::::::::::::::
\/ l |。./ ,l | l, .| . || `'ー' i | j:::::::::::::::::
ヽ、`'::、L.∧/ / |.{ u 〈.| イ 〈 /::::/:::::::::::
::::::::`ヽ、 ∨ / ̄| | 、 / l:l. | j /::::/:::::::::::::
:::::\::::.....  ̄`| l | 鬱鬱 .l:l// l| ∨:::/:::::::::::::::
>>1
681デフォルトの名無しさん
2017/06/05(月) 16:18:49.34ID:9PUOi1A/ ハッテン車両なら無問題
682片山博文MZ ◆T6xkBnTXz7B0
2017/06/11(日) 18:20:43.09ID:7s7uayL6683片山博文MZ ◆T6xkBnTXz7B0
2017/06/12(月) 17:38:40.39ID:3VuV7qiH 複数選択をサポートしろってボスから言われた。こちらの科学力で実現できるだろうか。。。
684片山博文MZ ◆T6xkBnTXz7B0
2017/06/12(月) 18:12:42.19ID:3VuV7qiH インターフェース書きたくないよ! 多重継承いやだよ! 動的確保いやだよ!
685片山博文MZ ◆T6xkBnTXz7B0
2017/06/12(月) 18:19:49.11ID:3VuV7qiH 選択できる個数に限界があってはいけないから、動的確保になる。
複数選択状態を管理する中央集権的なマネジャーが必要になる。
そのマネジャーとラバーバンドの対話をスマートに書くなら、インターフェースが必要になる。
複数選択状態を管理する中央集権的なマネジャーが必要になる。
そのマネジャーとラバーバンドの対話をスマートに書くなら、インターフェースが必要になる。
686片山博文MZ ◆T6xkBnTXz7B0
2017/06/12(月) 18:41:26.82ID:3VuV7qiH class MRubberBandBase;
class MRubberBandManagerBase;
class MRadRubberBand;
class MRadRubberBandManager;
ターゲットとは、ラバーバンドが編集できる対象のウィンドウである。マネジャーは、ラバーバンドを管理する。
ウィンドウがターゲットとして選択されたら、マネジャーはラバーバンドの生成と登録が要求される。
マネジャーは要求に答えて、ラバーバンドはターゲットと関連付けられる。
class MRubberBandManagerBase;
class MRadRubberBand;
class MRadRubberBandManager;
ターゲットとは、ラバーバンドが編集できる対象のウィンドウである。マネジャーは、ラバーバンドを管理する。
ウィンドウがターゲットとして選択されたら、マネジャーはラバーバンドの生成と登録が要求される。
マネジャーは要求に答えて、ラバーバンドはターゲットと関連付けられる。
687片山博文MZ ◆T6xkBnTXz7B0
2017/06/12(月) 18:46:09.97ID:3VuV7qiH 選択が解除されたら、マネジャーはラバーバンドの登録抹消を要求される。要求に答えてラバーバンドは登録が解除され、削除される。
ラバーバンドの移動とサイズ変更があったら、マネジャーにユニフォームを要求する。ユニフォーム要求に対してマネジャーはすべてのラバーバンドの相対移動またはサイズ変更を行う。
ラバーバンドの移動とサイズ変更があったら、マネジャーにユニフォームを要求する。ユニフォーム要求に対してマネジャーはすべてのラバーバンドの相対移動またはサイズ変更を行う。
688片山博文MZ ◆T6xkBnTXz7B0
2017/06/12(月) 18:55:40.83ID:3VuV7qiH ラバーバンドの移動またはサイズ変更があったら、そのターゲットに対する移動またはサイズ変更をマネジャーに要求する 。
ターゲットが自発的に移動またはサイズ変更したら、それに対するラバーバンドをそれに合わせてフィットできるような要求を可能にしないといけない。
ターゲットが自発的に移動またはサイズ変更したら、それに対するラバーバンドをそれに合わせてフィットできるような要求を可能にしないといけない。
689片山博文MZ ◆T6xkBnTXz7B0
2017/06/12(月) 19:17:59.52ID:3VuV7qiH こんなんでました。
RequestTargetMoveSize(target, hittest, deltapos, size)
RequestBandMoveSize(band, hittest, deltapos, size)
TargetFromBand(band)
BandFromTarget(target)
GetBandCount()
BandFromIndex(index)
CreateBandForTarget(target)
KillBand(band)
KillTarget(target)
KillAllTargets()
RequestTargetMoveSize(target, hittest, deltapos, size)
RequestBandMoveSize(band, hittest, deltapos, size)
TargetFromBand(band)
BandFromTarget(target)
GetBandCount()
BandFromIndex(index)
CreateBandForTarget(target)
KillBand(band)
KillTarget(target)
KillAllTargets()
690片山博文MZ ◆T6xkBnTXz7B0
2017/06/12(月) 22:09:02.64ID:3VuV7qiH OLE DnD勉強中。。。
691デフォルトの名無しさん
2017/06/12(月) 22:55:46.05ID:nChwXUPA ここはお前のツイッターじゃねぇんだよ
692片山博文MZ ◆T6xkBnTXz7B0
2017/06/18(日) 17:42:37.90ID:dEPYeDwY 今月中はReactOSに集中して取り組むことになった。理想エディターは少しお預けだ。
693デフォルトの名無しさん
2017/06/21(水) 19:46:03.92ID:UgtJkXcL694片山博文MZ ◆T6xkBnTXz7B0
2017/06/25(日) 19:34:26.07ID:InPW3YwJ ヤル気が出ない。。。
695デフォルトの名無しさん
2017/06/25(日) 20:46:26.20ID:Sj7e/z2A おつおつ
別に誰に強制されてるわけでもないんだからやめていいんだよ
別に誰に強制されてるわけでもないんだからやめていいんだよ
696片山博文MZ ◆T6xkBnTXz7B0
2017/06/30(金) 23:24:07.50ID:rDTkMmA7 MZC公開を要望するメールが来た。いつもながら脱線している。
697片山博文MZ ◆T6xkBnTXz7B0
2017/07/01(土) 00:00:36.02ID:WBdSEct/ 現在、クラスライブラリーのMZC4を開発中だ。人間工学を念頭に置いて、使いやすさ、覚えやすさを最大限に考慮した設計になる予定だ。
698片山博文MZ ◆T6xkBnTXz7B0
2017/07/01(土) 23:35:41.23ID:WBdSEct/ MZC4のリリースに向けた作業に向かってる。今度は単体テストもちゃんと書くつもりだ。
699片山博文MZ ◆T6xkBnTXz7B0
2017/07/02(日) 23:46:02.63ID:zEgkUzwo MRegKeyとMMenuは参照カウントで管理した方がよさそうだ。
700片山博文MZ ◆T6xkBnTXz7B0
2017/07/03(月) 16:30:53.15ID:g6gqLqte C++上のテストは遅いんだよね。plain Cで書いた方が早い。実行速度よりも開発速度を優先するなら、C++もありかな。
701片山博文MZ ◆T6xkBnTXz7B0
2017/07/03(月) 23:36:13.15ID:g6gqLqte バッファを回転させるという考えはなかった。新しい発見。
702デフォルトの名無しさん
2017/07/04(火) 00:53:34.57ID:uXY13Rm+ >>694
コンサータを処方してもらうとか
コンサータを処方してもらうとか
703片山博文MZ ◆T6xkBnTXz7B0
2017/07/04(火) 17:54:07.82ID:1zpbeXP+ やるしかない。やるんだ。
Evaluation: Lowest.
Rock54: Caution(BBR-MD5:0be15ced7fbdb9fdb4d0ce1929c1b82f)
Evaluation: Lowest.
Rock54: Caution(BBR-MD5:0be15ced7fbdb9fdb4d0ce1929c1b82f)
704片山博文MZ ◆T6xkBnTXz7B0
2017/07/10(月) 19:17:34.85ID:sHGHXxYH705デフォルトの名無しさん
2017/07/10(月) 19:19:12.34ID:UfQlMush >>704
ガッ!
ガッ!
707片山博文MZ ◆T6xkBnTXz7B0
2017/07/10(月) 20:48:24.77ID:H4dn1/am 作れと言われたから作った。後は野となれ山となれ。
Evaluation: Lowest.
Rock54: Caution(BBR-MD5:0be15ced7fbdb9fdb4d0ce1929c1b82f)
【運営より荒らし警告#DQN4649】
Evaluation: Lowest.
Rock54: Caution(BBR-MD5:0be15ced7fbdb9fdb4d0ce1929c1b82f)
【運営より荒らし警告#DQN4649】
708片山博文MZ ◆T6xkBnTXz7B0
2017/07/10(月) 21:24:31.68ID:HzogrPu+ ReactOS開発の待ち時間で色々作っちゃうぜ。理想エディタの開発再開。
Evaluation: Lowest.
Rock54: Caution(BBR-MD5:0be15ced7fbdb9fdb4d0ce1929c1b82f)
【運営より荒らし警告Lv2#DQN4649】
Evaluation: Lowest.
Rock54: Caution(BBR-MD5:0be15ced7fbdb9fdb4d0ce1929c1b82f)
【運営より荒らし警告Lv2#DQN4649】
709片山博文MZ ◆T6xkBnTXz7B0
2017/07/11(火) 19:28:36.02ID:aVEp4iQ1 MZC4の開発を進めている。MZC4が完成したら、理想エディタをやる。
Evaluation: Lowest.
Rock54: Caution(BBR-MD5:0be15ced7fbdb9fdb4d0ce1929c1b82f)
【運営より荒らし警告#DQN4649】
Evaluation: Lowest.
Rock54: Caution(BBR-MD5:0be15ced7fbdb9fdb4d0ce1929c1b82f)
【運営より荒らし警告#DQN4649】
710片山博文MZ ◆T6xkBnTXz7B0
2017/07/12(水) 09:40:28.92ID:E8osd+to https://github.com/katahiromz/MZC4
サンプルを五つ追加。多数の改良。
Evaluation: Average.
Rock54: Caution(BBR-MD5:0be15ced7fbdb9fdb4d0ce1929c1b82f)
【運営より荒らし警告#DQN4649】
サンプルを五つ追加。多数の改良。
Evaluation: Average.
Rock54: Caution(BBR-MD5:0be15ced7fbdb9fdb4d0ce1929c1b82f)
【運営より荒らし警告#DQN4649】
711片山博文MZ ◆T6xkBnTXz7B0
2017/07/15(土) 16:44:46.31ID:xLcEZRbh https://github.com/katahiromz/MZC4
MFileAPI.hを追加。MFileAPIは、C言語やLinuxからでも使えるようにした。多数の改良。
Evaluation: Average.
Rock54: Caution(BBR-MD5:0be15ced7fbdb9fdb4d0ce1929c1b82f)
【運営より荒らし警告#DQN4649】
MFileAPI.hを追加。MFileAPIは、C言語やLinuxからでも使えるようにした。多数の改良。
Evaluation: Average.
Rock54: Caution(BBR-MD5:0be15ced7fbdb9fdb4d0ce1929c1b82f)
【運営より荒らし警告#DQN4649】
712片山博文MZ ◆T6xkBnTXz7B0
2017/07/15(土) 16:48:28.26ID:xLcEZRbh MFileMappingクラスも追加した。ビューは参照カウントで管理した。
https://github.com/katahiromz/MZC4
Evaluation: Average.
Rock54: Caution(BBR-MD5:0be15ced7fbdb9fdb4d0ce1929c1b82f)
【運営より荒らし警告#DQN4649】
https://github.com/katahiromz/MZC4
Evaluation: Average.
Rock54: Caution(BBR-MD5:0be15ced7fbdb9fdb4d0ce1929c1b82f)
【運営より荒らし警告#DQN4649】
713片山博文MZ ◆T6xkBnTXz7B0
2017/07/16(日) 19:09:46.14ID:8ivnKhmq MFileMappingを改良した。granularityに合わせないとマッピングできないのを回避。
714片山博文MZ ◆T6xkBnTXz7B0
2017/07/16(日) 21:26:40.25ID:8ivnKhmq 今週中にfreetypeの文字回転とexeのタイムスタンプをやらないと。時間ないな。
715片山博文MZ ◆T6xkBnTXz7B0
2017/07/17(月) 18:13:09.37ID:kHyc8aNF716片山博文MZ ◆T6xkBnTXz7B0
2017/07/19(水) 18:40:59.05ID:MaD+cEa1 お次は、freetype。そこらに転がってるサンプルソースから始めるよ。
717片山博文MZ ◆T6xkBnTXz7B0
2017/07/20(木) 18:52:31.33ID:wJFW62j3 https://jira.reactos.org/plugins/servlet/mobile#issue/CORE-11848
とりあえず文字の回転が出来た。行列積を使って補正が必要だ。
とりあえず文字の回転が出来た。行列積を使って補正が必要だ。
718片山博文MZ ◆T6xkBnTXz7B0
2017/07/25(火) 22:18:24.24ID:dahxROR/ 理想エディタを新しいMZC4に順応させた。これからダイアログエディタを作るぞ。
719片山博文MZ ◆T6xkBnTXz7B0
2017/07/26(水) 21:25:10.94ID:bC5SPfn2 炭鉱の仕事で疲れたので、一回休み。
720デフォルトの名無しさん
2017/07/26(水) 22:18:14.82ID:cF5wAh7B 上鮮かよ
721片山博文MZ ◆T6xkBnTXz7B0
2017/07/26(水) 22:29:22.00ID:bC5SPfn2 なるほど、ラバーバンドにはWS_EX_TRANSPARENTを使えばいいんだ。。。
722片山博文MZ ◆T6xkBnTXz7B0
2017/07/27(木) 21:43:06.42ID:LWV2Yf86 ラバーバンド作り直し。WM_NCDESTROYに対するdelete thisにより、複数生成に対応。
リファクリング。
リファクリング。
723片山博文MZ ◆T6xkBnTXz7B0
2017/07/27(木) 21:52:40.70ID:LWV2Yf86 筋肉痛だ。きつい。休もう。
724片山博文MZ ◆T6xkBnTXz7B0
2017/07/28(金) 20:06:05.06ID:cQUi9p/3 ラバーバンド複数選択、実現のめどが立った。フックは不要だった。
725片山博文MZ ◆T6xkBnTXz7B0
2017/07/28(金) 20:24:43.28ID:cQUi9p/3 種明かしをすると、ラベル(STATICコントロール)は、WM_NCLBUTTONDOWNメッセージを食べちゃうから、
ドラッグ可能にするには、SendMessageではなくて、DefWindowProcを呼ばないといけないということだった。
ドラッグ可能にするには、SendMessageではなくて、DefWindowProcを呼ばないといけないということだった。
726片山博文MZ ◆T6xkBnTXz7B0
2017/07/29(土) 16:07:34.77ID:YiWc0dU0 https://github.com/katahiromz/RadWindowApp
できた。複数選択、同時操作可能。コンボボックスの操作に多少バグがあるが、この線で行ってみようと思う。
できた。複数選択、同時操作可能。コンボボックスの操作に多少バグがあるが、この線で行ってみようと思う。
727片山博文MZ ◆T6xkBnTXz7B0
2017/07/29(土) 18:27:33.16ID:R3bomNWN https://github.com/katahiromz/RadWindowApp
コンボボックスのバグ解消。これ、技術的にはスゴいよ。
コンボボックスのバグ解消。これ、技術的にはスゴいよ。
728片山博文MZ ◆T6xkBnTXz7B0
2017/07/29(土) 20:01:57.84ID:Y9LsTA7n729片山博文MZ ◆T6xkBnTXz7B0
2017/07/30(日) 11:38:31.59ID:eZQLv/Or 記事を書きました。
複数選択ラバーバンドを実装する
http://katahiromz.web.fc2.com/win32/multisel.html
https://twitter.com/katahiromz/status/891487771067531266
複数選択ラバーバンドを実装する
http://katahiromz.web.fc2.com/win32/multisel.html
https://twitter.com/katahiromz/status/891487771067531266
730片山博文MZ ◆T6xkBnTXz7B0
2017/08/01(火) 16:11:36.25ID:HBz/1qyc 今日の仕事、チャチャっと片付けるよ。
731片山博文MZ ◆T6xkBnTXz7B0
2017/08/01(火) 17:20:01.31ID:iBC54dHR https://github.com/katahiromz/RisohEditor
できた。コントロールの移動、サイズ変更、削除、ダイアログのサイズ変更。
今日はこの辺にしとくか。次は、コントロールの追加。
できた。コントロールの移動、サイズ変更、削除、ダイアログのサイズ変更。
今日はこの辺にしとくか。次は、コントロールの追加。
732片山博文MZ ◆T6xkBnTXz7B0
2017/08/01(火) 18:36:42.80ID:iBC54dHR ウィンドウクラス情報を設計しないといけないな。
733片山博文MZ ◆T6xkBnTXz7B0
2017/08/01(火) 19:17:45.60ID:iBC54dHR 外部ファイルで全部定義した方が拡張性と柔軟性が高くなるし、その方がカッコいい。
コントロールクラス名、ウィンドウクラス名、デフォルトのスタイル値、デフォルトのサイズ、デフォルトのテキスト、
スタイルフラグ群
などを定義しないといけない。
コントロールクラス名、ウィンドウクラス名、デフォルトのスタイル値、デフォルトのサイズ、デフォルトのテキスト、
スタイルフラグ群
などを定義しないといけない。
734片山博文MZ ◆T6xkBnTXz7B0
2017/08/01(火) 19:35:49.73ID:iBC54dHR 理想を実現するんだ。。。
735片山博文MZ ◆T6xkBnTXz7B0
2017/08/02(水) 11:13:42.95ID:hTaTWBJY 今日の仕事、片付けるぜ。
736片山博文MZ ◆T6xkBnTXz7B0
2017/08/02(水) 13:21:09.05ID:hTaTWBJY コンボボックスを初期化して、 クラスが選択されたら、スタイルリストボックスを初期化して、
OKが押されたら、入力内容を元にリソースにコントロールを追加して、ダイアログを更新。
OKが押されたら、入力内容を元にリソースにコントロールを追加して、ダイアログを更新。
737片山博文MZ ◆T6xkBnTXz7B0
2017/08/02(水) 14:10:14.30ID:hSBu9lKR クラス名コンボボックス初期化完了。
次は、スタイルリストボックス初期化。
次は、スタイルリストボックス初期化。
738片山博文MZ ◆T6xkBnTXz7B0
2017/08/02(水) 15:35:16.08ID:MLdSsdaO スタイルがややこしい。マスクも考慮しないといけない。リストボックスとテキストボックスから編集可能じゃないといけない。
最初にスタイルの既定値をセットする必要がある。
最初にスタイルの既定値をセットする必要がある。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 「中国人の訪日熱は冷めた」 人気旅行先から日本外れる 14日で自粛呼びかけ1カ月 ★3 [蚤の市★]
- 高市首相の答弁書に「台湾有事答えない」と明記 存立危機発言当時 ★8 [蚤の市★]
- 「1800万円の売り上げゼロに…」中国インバウンドに特化の宿の今 ★2 [蚤の市★]
- 最新版Z級クソ映画ランキングが決定! [牛丼★]
- 「1800万円の売り上げゼロに…」中国インバウンドに特化の宿の今 ★3 [蚤の市★]
- 公用車カーナビのNHK受信料「全額免除を」 千葉市議会、国に制度創設求める意見書可決 [少考さん★]
- どこだ?強ええええバキぼんやは????
- ( ´・ω・` )どいてもらえます?
- みんな?🥺
- アラフォーおじさん、最近尿意で起きる
- 【埼玉】34歳無職、置き配📦を盗みまくる!その数、400点!😱 [718678614]
- 店員に対して態度悪い奴いるよな
