No.4ベストアンサー
- 回答日時:
RECT rc;
GetClientRect(hwnd, &rc);
SetWindowLong(hedit, GWL_STYLE, WS_CHILD | WS_VISIBLE | WS_BORDER | ES_RIGHT);
InvalidateRect(hwnd, &rc , TRUE);
こんなんでどうでしょうかね。おいらにはできたよ。
(。。)v
この回答へのお礼
お礼日時:2004/08/16 14:09
ありがとうございます
2つエジットボックスを作って切りかえる形にしてしまったので様相が大きく変わってテストが大変でせっかくの回答検査できなくなってしまいました
しかし同じような場面が再び出てきたら使わさせていただきます
NULLでなく領域を指定すればできるのですね
No.3
- 回答日時:
>質問の意味はクリエイトでなく例えばセンドなどで左右そろえを動的にできないかどうかという事でした
ですから、スタイルとメッセージはぜんぜん別物なんですって。
>ES_は質問の意味を明白にするためについでに書いたものでそれにこだわらなくてもいいのです
こだわるも何も、スタイルを変更するんだからSetWindowLongでGWL_STYLEなんですよ。
ES_??と、EM_??と、EN_??。
いずれもエディットボックスに関する定数ですけど、意味もなくSとかMとかNとかついているわけではありません。
Style、Message、Notifyなんですから。
No.2
- 回答日時:
SendMessageでは対応するメッセージが無いみたいです。
SetWindowLongでウィンドウスタイルを変えてやればできますがダメですか? こんな感じで。
DWORD style = GetWindowLong(hWnd,GWL_STYLE);
style ^= ES_RIGHT;
SetWindowLong(hWnd, GWL_STYLE, style);
InvalidateRect(hWnd, NULL, TRUE); //無効領域にして再描画させないとすぐに反映されないみたい
*hWndはEditボックスのウィンドウハンドルです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) プログラミング pythonの問題について 2 2022/04/19 00:41
- Visual Basic(VBA) Vba テキストボックス文字を右端から配置していく方法 3 2022/05/18 07:57
- 日本語 習字以外の文字記載で、 アレンジして左側からの書き順で書いていたりする人いる? 1 2022/03/26 21:05
- 日本語 漢字の書き順 9 2023/02/11 07:51
- Word(ワード) ワード。長い四角の中に文字を体裁良く入力するには。 2 2022/09/24 14:19
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/07 21:04
- HTML・CSS htmlです。 上のところには黒文字でピカチュウで、ピカチュウの文字には影をすべてにつけてください周 1 2023/01/02 12:48
- 運転免許・教習所 丁字路での出来事 5 2023/05/21 13:47
- Excel(エクセル) 全角文字「ヴ」の半角文字「ヴ」への変換方法について 3 2022/11/05 12:07
- Visual Basic(VBA) サブフォルダ(データ)にある複数の.xlsxファイルのSheet3のA2セルの値で01から左側をB2 2 2022/08/14 15:46
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで作った新しいウイン...
-
「アイテムは収集されました」...
-
検索の画面がでなくなってしま...
-
親ウインドウにあるOKボタンを...
-
ラジオボタンの初期指定
-
勝手にウィンドウが開いて止ま...
-
最大化と最小化ボタン
-
名前を付けて保存のウィンドウ...
-
エクセルで1行目から3行目が消...
-
ゲームでは結局どっちが良いの?
-
EnumChildWindowsの使い方(VBA)
-
Excelの上下を固定したい
-
Alt+P,Alt+NをPostmessageで送...
-
「&HFFFF」「&H1A」とは?
-
ExcelVBAでAPIを使って外部ウイ...
-
ウィンドウハンドルって途中で...
-
メッセージをスルー
-
Msgboxの変数の表示につ...
-
ウィンドウのサイズ変更について
-
[VBA] UserForm を Excel の W...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで作った新しいウイン...
-
「アイテムは収集されました」...
-
検索の画面がでなくなってしま...
-
勝手にウィンドウが開いて止ま...
-
ゲームでは結局どっちが良いの?
-
ラジオボタンの初期指定
-
VBA .Value=.Value ?
-
Excelの上下を固定したい
-
ExcelのBOOKが消えた!
-
他のアプリケーションの終了処理
-
Vba LongPtrについて教えてくだ...
-
UWSCで特定のChromeのタブをア...
-
作成したウインドウのサイズを...
-
[VBA] UserForm を Excel の W...
-
Alt+P,Alt+NをPostmessageで送...
-
MFC ダイアログ上のID取得につ...
-
「&HFFFF」「&H1A」とは?
-
ExcelVBAでAPIを使って外部ウイ...
-
親ウインドウにあるOKボタンを...
-
EnumChildWindowsの使い方(VBA)
おすすめ情報