ab.com コミュニティ https://www.activebasic.com/forum/ |
|
keybord_eventを使っての画面キャプチャがうまくできません https://www.activebasic.com/forum/viewtopic.php?t=2621 |
ページ 1 / 1 |
作成者: | まこちn [ 2010年2月27日(土) 12:55 ] |
記事の件名: | keybord_eventを使っての画面キャプチャがうまくできません |
コマンドボタンをクリックしたら画面をキャプチャして解析するプログラムを作っていますが 2回押さないと正常に動きません 何がおかしいのかさっぱりわからない状態です どなたか教えてください コード: Sub MainWnd_CommandButton12_Click() Dim Ret As Long : keybd_event(VK_SNAPSHOT,0,0,0) keybd_event(VK_SNAPSHOT,0,KEYEVENTF_KEYUP,0) Ret=IsClipboardFormatAvailable(CF_BITMAP) if Ret = 0 then return endif 'クリップボードのデータを格納 Ret=OpenClipboard(NULL) hBit=GetClipBordData(CF_BITMAP) : |
作成者: | konisi [ 2010年2月27日(土) 19:28 ] |
記事の件名: | |
動かしてみてないので何とも言えないけど、 もしかしたら、キーを放した瞬間にはまだキャプチャが済んでないのかもしれない。 Sleepを挟んでみたらどうだろう。 #今度からここではなくプログラミング質問板の方に投稿しましょう。 |
ページ 1 / 1 | 全ての表示時間は UTC+09:00 です |
Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |