問題タブ [createwindow]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
565 参照

titanium - appcelerator createwindow はウィンドウ全体を黒くします

Titanium を使用して iOS アプリを開発しています。メイン ウィンドウがあり、その上にモーダル ウィンドウを開く必要があります。モーダル ウィンドウ (コードを添付) に textArea と、保存とキャンセル用の 2 つのボタンを配置しました。

問題は、ウィンドウを開くと、ウィンドウ全体が黒くなることです。

私は何を間違っていますか?ありがとう...

0 投票する
1 に答える
1236 参照

c++ - C++ 他の cpp ファイルでウィンドウを作成する (WinMain ではない)

WinMain とは異なる cpp ファイルにある関数があり、呼び出されるとウィンドウが作成されます。ただし、その新しいウィンドウのウィンドウ クラスは、WinMain 内で宣言および登録されています。ここで、別の関数でウィンドウを作成すると、CreateWindowEx 関数の 2 番目と 3 番目の変数を再宣言する必要があります。

実際に作成を行っている関数の場所は、WinMain で作成された変数にアクセスできないためです。さて... 私の疑問は、私のプログラムが WinMain に登録したウィンドウ クラスを実際に使用しているのかということです。私が知っている限りでは、これらの変数を再宣言し、WinMain 関数から離れた場所に関数を作成すると、コンパイラが他の標準ウィンドウ クラスを採用する可能性があります。私のプログラムは、WinMain に登録したウィンドウ クラスを実際に使用していますか?

編集: もう少しコードを与える

//++++++++++++++++++++++++++++++++++++++ win main の cpp ファイル:

//++++++++++++++++++++++++++++++++++++++ その他の cpp ファイル:

この最後の関数は、WinMain に配置されておらず、一部の変数が関数で再宣言されていますが、WinMain に登録されているウィンドウ クラスを使用していますか?

0 投票する
1 に答える
100 参照

windows - D Windows プログラミング リンカ エラー

このプログラムを最新のコンパイラでコンパイルしようとしているとき: https://github.com/AndrejMitrovic/DWinProgramming/blob/master/Samples/Chap03/HelloWin/HelloWin.d

次のリンカ エラーが発生します。Error 42: Symbol Undefined _D5win327winuser13CreateWindowWFPxuPxukiiiiPvPvPvPvZPv

0 投票する
2 に答える
1306 参照

c++ - CreateWindow がフリーズする

私が書いている GUI システムのメイン ウィンドウ クラスを書きました。メイン ウィンドウのコンストラクターでは、CreateWindow() 関数を使用してウィンドウ ウィンドウを作成します。ウィンドウは期待どおりに正常に表示されますが、タイトル バーをつかんで画面上で移動することはできません。完全に凍結しています。コンストラクタ内のコードは次のとおりです。

WinProc コールバック関数は次のとおりです。

これで、GtApplication 内に存在するすべての PeekMessage 処理を含む別の EventManager ができました。再度の質問は、なぜウィンドウがフリーズし、タイトル バーの操作に応答しないのかということです。移動、最小化、最大化、または閉じることができません。どんな助けでも大歓迎です。前もって感謝します。アンソニー・ダニエルズ

0 投票する
1 に答える
606 参照

c++ - CreateWindowEx() が NULL を返す理由

MSDN で例を学んでいますが、コードを書くと CreateWindowEx() に大きな問題が生じます。NULL を返すため、ウィンドウを作成できません。なぜそれを返すのかわかりません。このコードは MSDN の例に従います。これが私のコードです:

本当にありがとう。

0 投票する
1 に答える
411 参照

c++ - Windows 8 の CreateWindow でウィンドウが大きすぎるように見える

サイズが 1920x1080 (ネイティブ解像度) の Windows 8.1 で CreateWindowEx (以下) を呼び出していますが、結果のウィンドウははるかに大きくなります (おそらく 2 倍)。

サイズパラメータはデバイス単位であるとドキュメントで読みました。私の推測では、これが問題の原因ですが、適切な単位で変換または指定する方法、またはピクセルで指定できるように無効にする方法に関するドキュメントは見つかりません。

参考までに、デバイスはSurface Pro IIです。

0 投票する
2 に答える
1339 参照

c++ - CreateWindow() func WinApi の呼び出し時のエラー 1813

私は C++ と WinApi が初めてです。WinApi で単純なウィンドウを作成できません。CreateWindow() 関数は null を返します。GetLastError() func はエラー 1813 を返します。しかし、ウィンドウを作成する前に GetLastError() は 0 を返します。英語で申し訳ありません。ここに私の完全なコードがあります:

0 投票する
2 に答える
2842 参照

c++ - Win32: C++: 子ウィンドウをクリックした後、親ウィンドウに再度フォーカスするにはどうすればよいですか?

私の Win32 CPP プログラムでは、次のようなものを使用してさまざまなテキスト文字列を表示する子ウィンドウを定義しました。

私の問題は、マウスでクリックしてそのような子ウィンドウのいずれかでテキストを選択すると (たとえば、どこかにコピーするために)、アプリケーションのフォーカスがこの子ウィンドウに移動するため、以前はすべてのキー操作が処理されていたことです。メイン ウィンドウの CALLBACK (ケース WM_KEYDOWN:) が子ウィンドウに取り込まれ、入力された文字として表示されます。フォーカスを親に戻して (WM_KEYDOWN が) 再び機能するようにするには、どの魔法の関数を呼び出す必要がありますか? メイン ウィンドウのタイトル バーをクリックするだけで正常に戻ることを期待していましたが、うまくいきません (明らかに、私のプログラムには追加のロジックが欠けているためです)。

0 投票する
1 に答える
84 参照

c++ - 背景色の変更

私の C++ で書かれた Win32 プログラムでは、いくつかのテキストを表示するために一連の子ウィンドウを定義しました。

ある呼び出しで背景色を赤に変更し、別の呼び出しで白 (または、おそらく別の色) に戻すことができる必要があります。1回の関数呼び出しでそれを行う方法についての答えが見つからないようです( SetWindowText() を使用して、これらの子ウィンドウ内に表示される値を変更する方法と同様です。

0 投票する
1 に答える
82 参照

javascript - Web アプリ chrome、javascript、関数を子ウィンドウに追加して親からアクセスする

ウィンドウを作成する機能があります

そして、親ウィンドウから(ボタンによって)トリガーされた関数を呼び出すと

私が得るのは、console.logに無限の「ei」です(「閉じる」イベントはありません)

なぜそれが起こっているのですか?

更新: 確かに干渉する可能性があるため、「閉じる」という言葉を変更しました。そのため、「閉じる」の代わりに「閉じる」を入れました。

Uncaught TypeError: new_panel.closing is not a function が表示されます

私は何を間違っていますか?