- ベストアンサー
ウィンドウ起動時のカーソル位置について
お世話になります。 OS:Windows Vista 言語:Visual C++ 2005 で開発しています。 TabControlを配置し、その中にTextBoxを配置した ウィンドウを開きます。 その時、最初に位置付くカーソルが Tabではなく、TabControl内のTextBoxにすることは可能でしょうか? TabIndexの順番をTextBox=0 TabControl=1にしてウィンドウを 起動しても最初のカーソル位置はTabControlに 位置付けられてしまいます。 以上、よろしくお願い致します。
- isg7
- お礼率100% (8/8)
- C・C++・C#
- 回答数1
- ありがとう数1
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
TextBoxにSetFocusするのはいかがでしょう?
関連するQ&A
- TabIndex順にタブ移動しない・・
VB.NETです。 TextBoxなどのTabIndexに0~35までのTabIndex番号を付けていますが、タブ移動させたときに何故かTabIndex番号順に進んでくれません。 実行させた際に、最初にカーソルのある位置が、TabIndex=15のTextBoxになってしまっています。 そこからタブ移動させると、15, 16, 17, 18, ・・・・・・35まで進み、次は頭から(TabIndex=0)から進んで、TabIndex=14で止まります。 タブ止めは、以下の質問で解決し、実現しています。 http://okweb.jp/kotaeru.php3?q=1377546 最初は、正常にタブ移動(0~35)していたのですが、TextBoxを移動させたり作り直したり再編集しているうちに、気づくとおかしな動きになっていました。 ちなみに、TabIndex0~14までのタブは、Container1上に貼り付けて、TabIndex15~35までのタブは、Container2上に貼り付けています。 Containerも、TextBoxも、Form1上にあります。 原因がわかる方いらっしゃいましたら、アドバイスいただけると助かります。 ※Containerとは、InputManのカスタムコントロールで、標準のPanelコントロールの高機能版みたいなものです。
- ベストアンサー
- Visual Basic
- Firefoxの新しいタブのカーソル位置
FirefoxでGoogleのツールバーを使用しています。 今までは、ブラウザのタブの右横にある『+』を押して新しいタブを開くと、 カーソル位置がGoogleツールバーの検索窓に移動していました。 ところが、先程アイコンの配置を変えてから、新しいタブを開いた時の カーソル位置がロケーションバー(URLの表示窓)になってしまいました。 アイコンの配置を戻してみても、元に戻りません。 新しいタブのデフォルトのカーソル位置を検索窓に戻す方法はありませんか?
- 締切済み
- ブラウザ
- カーソルが自分のウィンドウから出たことを知りたい
カーソルが自分のウィンドウから出たことを知る手段が わかりません。 C言語で開発していて、メッセージを GetMessage で 受け取っています。 カーソルが自分のウィンドウに入ってきたときは WM_SETCURSOR を受け取るため検知できるのですが、 カーソルが外れたときの検知ができません。 検知する方法などをご存知の方、アドバイスなどご教授 願います。 OSはWindowsXPです。
- ベストアンサー
- C・C++・C#
- WinAPIでタブ付きのウィンドウを作成
現在WinAPI(C++)でタブ付きのウィンドウを作成しようと思っているのですが、 タブコントロールとしてCreateWindowEX関数+WC_TABCONTROLで作成するしかないのでしょうか? 認識不足なら申し訳ありませんが、これはダイアログボックス内にタブを作成するものでしょうか? 行いたいのは、タブで切り替えれる+画像の描画可能+サイズの変更可能なウィンドウなのですが、 また、タブのデザインも変更できればいいんですが・・・ Visualやイラストレータのようなドラッグでウィンドウを移動させてタブから切り離し+ 再度タブ化するのは、どのように実現しているのでしょうか 開発環境はMicrosoft Visual C++ 2010 Expressです。 状況説明不足で申し訳ありませんが、ご教示お願いします。
- ベストアンサー
- C・C++・C#
- Windows7 マウスカーソル 3Dブロンズ
Windows7のマウスカーソルでWindows vistaにあった3Dブロンズ を使いたいのですがどうすればいいでしょうか。 ファイルがあれば場所を教えてください。 Windows vistaは持っていないので、こっちで送ったりはできません。 学校にあるのですが、やってるとき見られなければ あとからファイルをコピーしてもばれませんか? もしばれないなら、やり方を教えてください。
- ベストアンサー
- Windows 7
- カーソルが点滅します。
Windows Vista HomePreminumのIE7を使用してます。 IE7のWindows上にカーソルを移動させるとカーソルが点滅を始め、 他のWindows上にカーソルを移動させると点滅しなくなります。 別のタブでも別のIE7のWindows上でも同じです。 PCを再起動しても症状が変わりません。 利用できないわけでもありませんが気味が悪いので、 解消する方法を教えてください。
- 締切済み
- Windows Vista
- 定義位置を表示が出来ない?
Mircosoft Visual C++6.0を使用して開発をしています。 元々あったプログラムの修正をしているのですが、 関数を作り呼び出し元で定期位置を表示とすると「シンボル'XXXXX'は定義されていません」と出ます。 元々あった関数の呼び出し元で定義位置を表示とすると 行がずれた分ずれた位置にカーソルが位置付ます。 これはMircosoft Visual C++6.0のバグでしょうか?
- ベストアンサー
- C・C++・C#
- VisuaBasic2005で(ping、Excel、カーソル移動)
1.専門雑誌に「.NETframework2.0」から、Pingクラスが追加になったと 書いてあったのですが、実際にプログラミングしようとするとクラスがありませんというエラーになります。pingを使用する方法はありますか? 2.VB2005で最初にExcelのファイルをオープンした後、最小化しておいて、プログラムの最後に「xlsApplication.Quit」を実行してもExcelが終了しません。プログラムからExcelを終了する方法はありますか? 3.VBAでは、Enterキーを押すとTabindexの順番にカーソルが移動したのですが、VB2005だとカーソルが自動的に移動しないようです。Enterキーでテキストボックス等をTabindexの順番に移動させる方法はありますか?教えてください。よろしくお願いします。
- ベストアンサー
- Visual Basic
- UserControl内の複数のTextBoxでKeyDownイベントが使えない
VB2005の初心者です。 色々調べたつもりなのですが解らなくてよろしくお願いします。 フォームのTab移動を[Enter]きーで移動するようにしているのですが UserControlに複数のTextBoxを配置しUserControlを作成したものを、フォームに配置するとKeyDownイベントが取得できないというか、フォームに配置したTextBoxなどにフォーカスが移動してしまいます。 UserControl内のTextBoxのTabIndex順に移動させる方法などご存知の方いらっしゃいましたらご教授願えないでしょうか。 ProcessDialogKeyのオーバーライト辺りまでは調べたのですがよく解らなくてお願いします。
- 締切済み
- Visual Basic
お礼
isle様 ご回答ありがとうございます。 SetFocusを調べたところ、TextBoxにはSetFocusはなかったようです。 (VB.netには存在するようです) 代わりに、Selectメソッドがありました。 これで実現できました。 ありがとうございました。