winapi

    11

    4答えて

    .Netでディスクを直接読み取ることはできますか?直接私は、ファイルシステムをバイパスしてデバイスを経由することを意味します。私は、デバイスを「\ Device \ Ide \ IdeDeviceP2T0L0-1」などのように開いて、これについて説明します。 .NET APIを使用してデバイスを開くことができない場合は、使用するWin32 APIを知っておくと便利です。

    40

    6答えて

    Visual C++では、DWORDは機械、プラットフォーム、およびSDKに依存する符号なしlongです。ただし、DWORDはダブルワード(2 * 16)なので、64ビットアーキテクチャではDWORDはまだ32ビットですか?

    1

    2答えて

    リモートコンピュータ上の "Program Files"ディレクトリの(ローカル)パスを特定するにはどうすればよいですか?パラメータとしてリモートコンピュータの名前をとるSHGetFolderPath(または関連する関数)のバージョンは表示されません。 私はリモートレジストリを使ってHKLM \ Software \ Microsoft \ Windows \ CurrentVersion \ P

    2

    3答えて

    システムにデフォルトの録音デバイスがインストールされているかどうかを検出するにはどうすればよいですか? これはWin32 APIのいくつかの呼び出しによって行うことができると思いますが、誰もこれに関する経験はありますか? 私はコードでこれをやっているのですが、コントロールパネルを開いてサウンドオプションを調べることではありません。

    32

    8答えて

    : はEXEが終了するのをEXE 待機を起動します。 実行ファイルが終了したら、すべてのハンドルを適切に閉じます。

    1

    4答えて

    仮想リストビューコントロールの(メイン)バッファにいくつの行を入れるべきですか? 私は純粋な 'c'でWin32 APIにアプリケーションを載せています。アイテム(実際には行)を取得するデータベースへのODBC接続があります。 MSDNのサンプルコードでは、エンドキャッシュの固定サイズバッファーが30であることが示されています(これはほぼ確実に最適ではありません)。私は、エンドキャッシュとメインキ

    2

    2答えて

    私はカスタムwin32コントロール/ウィジェットを構築していて、コントロール内の特定の垂直線上にカーソルを置くと、カーソルを水平の「スプリッター」記号に変更したいと考えています。 IE:この縦線(スプリッターバー)を左右にドラッグしたい(WESTとEAST)。 システム・カーソル(OCR_ *)のうち、意味をなすカーソルはOCR_SIZEWEだけです。残念ながら、それはウィンドウのサイズを変更する

    5

    3答えて

    Windows XPから物理ディスク上のセクタ、ヘッド、シリンダの数をプログラムで判断する必要があります。これを決定するAPIを知っている人はいますか? Windowsはこの情報をどこで公開しますか?

    5

    3答えて

    アプリケーションが別のアプリケーションの背後にあり、 私のアプリケーションのタスクバーアイコンをクリックすると、 が開いている場合でも、アプリケーション全体が がzオーダーの先頭に来ることが期待されます。 しかし、いくつかの(私の他の)ダイアログボックスの中には、ダイアログボックスだけが前面に来るものもあります。残りのアプリケーションは遅れています。 私はSpy ++を見てきました。正しく動作する

    1

    2答えて

    (私はWindowsプログラミング上のPetzoldの本から学んだように)あなたがモードを変更しない限り、この1つは Polygon Win32関数で使用されている現在のデバイスコンテキストにおけるシステムのデフォルトポリゴンの塗りつぶしモードが ALTERNATEある SetPolyFillMode。 私の質問はです: は、GDI + Graphics::FillPolygon(その署名でFil