Indexへ
(1866)//【1849】→(1851)
------------------------
【タイトル】JWW作成言語について
【記事番号】 1849 (*)
【 日時 】04/01/16 18:50
【 発言者 】BRAVE trc-2k@wonder.ocn.ne.jp

お久し振りです。
今回は以前から治っていない問題の検証の為に参りました。

その問題と云うのは、

『"レイヤー関係ツールバー"等の、
一部のツールバーを吸着状態で用いると、
"作図画面が浸食される謎の未使用領域"が生成される。』

と云うものです。
具体的には、

『レイヤーツールバー等を縦長にして、
ウィンドウに吸着させると、
その横に"作図で使用出来ない灰色の部分"を生じ、
作図領域が狭くなってしまう。』

と云うものです。
過去にも何回か報告が有る様なのですが、
この問題は、V3.0?以降に発生している様なのです。
過去の版型では、この様な現象が発生していない事も報告されておりました。

そこで考えたのは、

『開発に際して使用している言語ないしはそれのコントロールに、
この問題の発生原因が有る。』

と云う事なのです。

つまり、同じ開発言語系でも、
搭載されるランタイムライブラリに関係している可能性を疑われるのです。
ツールバーは、この、ランタイムライブラリで、
生成しているものと考えられるからです。
又Windowsアプリケーションの一部には、
ActiveX等の、
"コントロール"と呼ばれる、
特定の機能を実施する為の特別なコマンドがあります。
これらも同様に、
アプリケーションの機能の一部を構成する要素となります。
これも、
開発言語の版型で左右される場合があります。

この問題が解決されない限り、
一部のツールバーを吸着使用出来ません。

先ずは、
JWWの開発環境を公開して戴けましたら、
そこから又新しい道が開けるかも知れません。
お忙しいでしょうが、
宜しくお願い申し上げます。


Indexへ
(1849)←【1851】→(1852)
------------------------
【タイトル】Re(1):JWW作成言語について
【記事番号】 1851 (1849)
【 日時 】04/01/16 19:31
【 発言者 】DOGLOY dogloy@yahoo.co.jp

難しい質問内容なので大部分がチンプンカンプンなのですが
>JWWの開発環境を公開して戴けましたら、
作者さんのPC環境は分かりませんが、ちょっとでもJw_win.txtを
ご覧頂ければ使用言語はお分かりになると思います。

【使用言語】 Visual C++ 5.0  MFC 4.21


Indexへ
(1851)←【1852】→(1853)
------------------------
【タイトル】Re:JWW作成言語
【記事番号】 1852 (1849)
【 日時 】04/01/16 20:06
【 発言者 】joker
【 リンク 】http://www.atsmile.com/jw/



▼BRAVEさん:

>『レイヤーツールバー等を縦長にして、
>ウィンドウに吸着させると、
>その横に"作図で使用出来ない灰色の部分"を生じ、
>作図領域が狭くなってしまう。』

ツールバーをドッキングさせて生じるパネルみたいなものの事ですか?
であれば、

>過去にも何回か報告が有る様なのですが、
>この問題は、V3.0?以降に発生している様なのです。

今、Ver2.30で確認しましたが、動作している感じからすると
然程変わりありませんが?

>つまり、同じ開発言語系でも、
>搭載されるランタイムライブラリに関係している可能性を疑われるのです。

まぁ、MFCには色々なバージョンがありますからね。
MFCによる不具合というのは、以前はよくありましたね。
MFCは、Windows、IE、ランタイムライブラリ、によって
変わってきますが、MFC42.DLLによる不具合、というのは
最近はもう余り聞かなくなりましたね。

>ツールバーは、この、ランタイムライブラリで、
>生成しているものと考えられるからです。

MFCのAppWizardで、「ドッキングツールバー」にチェック入れて
アプリを組み始めたという場合には、プログラマの関知する部分
は余り無いですが。

>又Windowsアプリケーションの一部には、
>ActiveX等の、"コントロール"と呼ばれる、
>特定の機能を実施する為の特別なコマンドがあります。

ツールバー程度は、ActiveXでわざわざ組む程のものでは
無いと思いますが。


Indexへ
(1852)←【1853】//(1850)
------------------------
【タイトル】Re(1):JWW作成言語について
【記事番号】 1853 (1849)
【 日時 】04/01/16 20:13
【 発言者 】ひでひで h_tanimoto@hotmail.com

問題?ですか?
私の読解力では残念ながら何が問題で何故、作成言語なんて知りたいのかわからないのですが・・

縦長状態で上(や下)に吸着(?)させるからで、横長状態で吸着させれば問題ないですよね?また、横長の状態で画面左右に吸着すれば同様に無駄な余白が出来ますが縦長にすれば問題ないですよね?

また「レイヤー」「レイヤーグループ」「専属性」以外は画面上下位置で横長に、左右に持って行くと縦長に配置してくれますが・・・
上記のみ自動でリサイズしないのは仕様なのではないでしょうか?
レイヤーやグループって人によって配置(作図)の好みがあると思うし・・・
いきなり縦長や横長になると何処に作図したか迷うし(私は。)

私は土木関係の図面書きが多いんですが我流ですので出来ればレイヤー名とかがポップアップで出てくれると良いんですが・・・
「外変」に「外部変形」なんて出るより、アクティブにしなくてもそのレイヤー名がマウスもってくだけで出てくれる方が良いんですけど(^_^;)

>この問題が解決されない限り、
>一部のツールバーを吸着使用出来ません。

うちの環境では全13種類のツールバーは問題なく吸着(?)しますが。
さすがに邪魔なんで普段は表示させてませんけど。
問題と言うなら、その一部とはどのツールバーのことかを教えてください。