問題タブ [comdlg32]
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.
windows - 登録comdlg32.dllはRegsvr32を取得します:DllRegisterServerエントリポイントが見つかりませんでした
私はWindows7、64ビットを持っています。
zippy32を使用して.dll(comdlg32.dll)を登録しようとしています。しかし、dllは読み取られたが、DLLRegistryServerエントリポイントが見つからないというエラーが表示されます。
System32とSysWOW64の両方でコマンドを実行し、「管理者として実行」を使用してコマンドを実行しました。
古いMSComDlg.CommonDialogコンポーネントは64ビットで動作しなくなりました。
windows - 検索/置換ダイアログをプログラムで閉じる
Windows の [検索と置換] ダイアログ ボックスをプログラムで閉じて、FINDMSGSTRINGメッセージが送信され、設定を保存できるようにするにはどうすればよいですか? DestroyWindowはメッセージを送信しません。
c++ - 未定義の参照が原因でMingw64がリンクしない
私は mingw64 の学習を開始し、netbeans 8.0.1 を使用してこの cpp ファイルをコンパイルしようとしまし
た。表示する必要があるのは、Windows の印刷ダイアログとテキスト「Hola mundo」を印刷することです。
しかし、リンカーをビルドしようとすると、次のようなエラーが発生します。
手伝って頂けますか??ありがとう。
winapi - リスト コントロールの列数を取得する方法
レポート モードでリスト コントロールの列数を取得する必要があります。
現在、返さLVM_GETCOLUMN
れるまで列番号を増やして送信しています:SendMessage
FALSE
しかし、これはかなり厄介です。
c++ - SDL2 で OpenFileName を取得
editBox をシミュレートするために SDL2 を使用して C++ アプリを作成しました。Windowsエクスプローラーでファイルを開いて選択する機能を追加するまで、問題なく機能しました。
ファイルブラウザで「開く」をクリックした直後に、TTF_OpenFont()が使えなくなりました...
初期化時に宣言した TextSprites を引き続き使用できますが、それらに関連付けられている文字列を変更することはできません。editBox はメイン ループで文字列 var を表示する必要があるため、これは非常に面倒です。デバッグ ブレーク ポイントを使用してフォント パスを既に確認しましたが、フォント サイズも変更されませんでした (絶対パスも同じです)。
私はこれを解決するために多くのことを試みました: 別の .ttf を使用し、別の TTF_Font *var を使用します。 windows Events を実行してから Sdl_Event を使用しましたが、うまくいきませんでした。私は明らかに、同様の問題をウェブで検索するのに何時間も費やしましたが、未解決の投稿しか見つかりませんでした.
開いたファイルの名前を取得できる機能は次のとおりです。
そして、 TextSprite に表示されるテキストを変更するために使用したもの:
最後に、プロジェクトに WxWidget を追加し、wxFileDialog を使用して問題が解決するかどうかを確認することを考えましたが、SDL2 と wxWidget を混在させると、野蛮な混乱に陥ります :-(
GetOpenFileName() でファイルを選択して開いた後、tt_font を再度開くことができない理由を知っている人はいますか?
または、これを解決するための提案がありますか?
前もって感謝します