ab.com コミュニティ

ActiveBasicを通したコミュニケーション
現在時刻 - 2024年4月27日(土) 23:40

全ての表示時間は UTC+09:00 です




新しいトピックを投稿する  トピックへ返信する  [ 3 件の記事 ] 
作成者 メッセージ
投稿記事Posted: 2008年2月17日(日) 19:37 
オフライン

登録日時: 2008年2月17日(日) 18:55
記事: 18
スタティックテキストで
右詰め,可視チェックあり,折り返しなしチェックあり
だと exe の実行では表示されなくなってしまいます

(.wnd内)
ITEM = Static1,63,63,30,30,"abcdefghijklmn",&H50000102,&H00000000,11

Callback.wbp とはマッチングできてます
テストで左詰めにしてみると表示されます。
テストで折り返しなしチェックをはずすと表示されます。

右詰め,可視チェックあり,折り返しなしチェックあり
で表示はできないものでしょうか?


通報する
ページトップ
投稿記事Posted: 2008年2月18日(月) 09:08 
オフライン

登録日時: 2005年6月07日(火) 22:06
記事: 18
お住まい: 長崎県
こんにちは、現象、確認できました。
コードで変更することが出来ます。以下を参考にしてください。
(すでに試されているのであれば申し訳ないですm(__)m)

Sub MainWnd_Create(ByRef CreateStruct As CREATESTRUCT)

    'ウィンドウスタイル変更を指示
    SetWindowLong (GetDlgItem(hMainWnd,Static1),GWL_STYLE,&H50000102)

    'フォントがなぜか「System」になってしまうので、
    'メインウィンドウと同じものに変更
    SendMessage (GetDlgItem(hMainWnd,Static1),WM_SETFONT,hFont_MainWnd,0)

    'スタティック領域の更新
    InvalidateRect(GetDlgItem(hMainWnd,Static1),ByVal 0,TRUE)

End Sub


通報する
ページトップ
投稿記事Posted: 2008年2月18日(月) 15:59 
オフライン

登録日時: 2008年2月17日(日) 18:55
記事: 18
返信ありがとうございました

GWL_STYLE が変更されているのは、
GetWindowLong で確認しました。

が、???
よくわからないのですが、
依然、表示されないのですが。。。


通報する
ページトップ
期間内表示:  ソート  
新しいトピックを投稿する  トピックへ返信する  [ 3 件の記事 ] 

全ての表示時間は UTC+09:00 です


オンラインデータ

このフォーラムを閲覧中のユーザー: Semrush [Bot] & ゲスト[15人]


トピック投稿:  可
返信投稿:  可
記事編集: 不可
記事削除: 不可
ファイル添付: 不可

検索:
ページ移動:  
Powered by phpBB® Forum Software © phpBB Limited
Japanese translation principally by ocean