人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Windows でパスワードを打つと **** とアスタリスクが画面に表示されますが,これをコントロールしているAPI等の名前を教えてください。
具体的には,アスタリスク表示したり,させなかったり,という制御をしたいと考えております。調べている時間が無いので,「ここを見ればよい」というURL(チュートリアルや関連記事,あるいは,ライブラリーの説明等)を教えていただけると助かります。

●質問者: systemyasan
●カテゴリ:コンピュータ
✍キーワード:API URL Windows アスタリスク コントロール
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● llusall
●35ポイント

APIとウィンドウスタイルは、次のとおりです。

API CreateWindow関数

ウインドウスタイル ES_PASSWORD (パスワードのスタイル)



参考までにVCのURLを記載します。

エディットコントロールとは

http://www.nitoyon.com/vc/reference/gui/edit.htm

◎質問者からの返答

なるほど。ありがとうございます。助かります。

ちなみに,.NET Framework の中では,同様のものはあるのでしょうか?


2 ● aki73ix
●35ポイント

http://nifberry.727.net/test/hatena198.lzh

サンプルプログラムを作ってみました

後で、パスワードの制御ができるのは、

エディットコントロールで、これのパスワード表示を

制御するためには

SendMessage(ハンドル,EM_SETPASSWORDCHAR,パスワードにするキャラクタコード,0);

という命令を使い、第3パラメータが0なら、解除です

実際の制御方法についてはサンプルプログラムをご覧下さい

ちなみに、パスワード変更後、フォーカスを移動させて表示のリフレッシュを行っています


参考サイト: http://www.asahi-net.or.jp/~bx5k-wtnb/dosv/17.htm

◎質問者からの返答

素晴らしすぎます!!!!

なんと,サンプルまで作って下さるとは。非常に感激しております。コードを読むことで勉強になります。

ほんとうにありがとうございました。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ