如何在用戶單擊鼠標左鍵後(鼠標點擊座標 - 換句話說)獲取鼠標屏幕座標。這是一個用FireBreath寫的插件。 我試着使用:獲取鼠標屏幕座標點擊
FB::variant TestPluginAPI::Detect()
{
POINT pt;
if (WM_LBUTTONUP)
{
GetCursorPos(&pt);
}
FB::VariantList Dtd = FB::variant_list_of(pt.x)(pt.y);
return Dtd;
它返回的JavaScript Array Dtd
與pt.x
和它pt.y
,然後我用這個數組來呈現這個座標經JS我的網頁上。 這隻能在頁面啓動時給我鼠標座標。
然後我試圖WM_LBUTTONUP == MK_RBUTTON
在if
;它給了我一些隨機的大數字......我能做什麼?
你會幫助我嗎?
謝謝,這似乎是我想要的。 – 2013-05-14 00:19:26
你可以給我一些提示,這個apiPtr可以看看我的代碼,我只是不明白我怎麼才能正確地寫它,我怎麼能得到它 – 2013-05-19 20:07:22
你的apiPtr是FB :: JSAPIPtr你在createJSAPI返回功能。你可以像這樣分配它 - apiPtr = PluginAPIPtr(new PluginAPI(FB :: ptr_cast(shared_from_this()),m_host)); –
2013-06-05 12:12:22