sendmessage

    1

    4答えて

    ダブルクリックをリストビューに送信したいと思います。私がmsdnで読んだことから、私はWM_NOTIFYメッセージとNM_DBLCLKで何かを送信しなければならないようです。しかし、私はそれを実装するために本当によく分からない。私は前のSendMessageで働いてきたが、MSDNには、構造体を埋める方法についてとなるように明確ではありません。 WM_NOTIFY http://msdn.micr

    0

    3答えて

    私の雇用主は、Office 2003形式のファイルのOffice 2007形式への変換/修復を自動化するConveter TechnologyのサードパーティツールOfficeConverterを購入しました。このツールは、Office 2003形式と2007形式の間のマクロ/ VBAコード要件の翻訳/変更を高度に自動化します。 私の問題は、この変換中にツールが対象となるOffice製品を開いてE

    1

    3答えて

    自動的にポップアップするダイアログを閉じたいが、動作させるのに問題がある。私のWin32プログラミングは、限られた使用の数年後に少し錆びています。 私はFindWindowExを使用して、ダイアログボックスとクリックしたいボタンのハンドルを取得しています。私は、WM_COMMANDをダイアログに送り、wParamパラメータのボタンハンドルを使ってトリックを行うという印象を受けました。 Window

    0

    3答えて

    SendMessageで別のプログラムのメニューを有効にするのに問題があります。メニューをユーザーがクリックすると、以下が発生したときにスパイ++を見たとき: 000A0628 P WM_NCLBUTTONDOWN nHittest:HTMENU xPos:1706 yPos:395 [wParam:00000005 lParam:018B06AA time:27:23:56.156 poin

    3

    4答えて

    私はマウスとキーボードのイベントをシミュレートする方法を知っていますが、ユーザーがそれらを行ったかのように動作し、アクティブなウィンドウに影響します。私が必要とするのは、それらの入力の1つをシミュレートすることですが、アクティブではないウィンドウでシミュレートすることです。 私はそれが最小化されていると言っているわけではありません。たとえば、msPaintとメモ帳があるとします。メモ帳は塗料の前に

    6

    4答えて

    サードパーティアプリケーションでキー押しをシミュレートする必要があります。たとえば、Calculatorアプリケーションに「8」を送信する必要があるC#アプリケーションがあるとします。 .NetのSendKeysやwin32 APIのkeybd_eventを使うことはできません。なぜなら、私の状況では大文字と小文字が区別されないため、ウィンドウがトップアクティブなものでなければならないからです。

    2

    1答えて

    特定のコンボボックスの選択を変更しようとしています。私はすでにハンドルを正常に取得しています。私は以下のように関数を呼び出すときしかし、私は適切にコンボボックスの選択を変更することはできません。 r = SendMessage(cbox, CBN_SELCHANGE, 2, 0); 私がやりたいことを達成する最も簡単な方法でしょうか?前もって感謝します。

    5

    1答えて

    対象アプリはDelphi(Win32ではなく.NET)で書かれており、クローズソースです。 呼び出すアクションはコピーと呼ばれますが、明らかなキーボードショートカットはありません。 私はターゲットHWNDを見つけて、コンテキストメニューを開きます(WM_RBUTTONDOWN/UPではなく、WM_CONTEXTMENUに応答します)。メニューHWNDから、MN_GETHMENUでメニューハンドルを

    1

    2答えて

    私はこの問題があります。特定のアプリケーションのmainWindowへのハンドラがあり、そのアプリケーションのkeypressをシミュレートしたいのですが... 私はこれを行うためにsendMessage/postMessage APIコールを使用しています。私が.Net SendKeys関数またはwin32 APIのkeybd_eventを使用しない理由は、それらがグローバルレベルでのキー押しを

    3

    3答えて

    私はC#プログラムのWebブラウザコントロールで実行されているフラッシュゲームでいくつかのものを自動化しようとしています。 user32のsendmessage dllを使用すると、googleなどの通常のページの座標をクリックすることができましたが、フラッシュコンテンツでは機能しません。私はこれを行うことができますか? また、それはフラッシュゲームに検出することはできません。私はautoitで働