- Win32API質問箱 Build120©2ch.net
79 :67[sage]:2015/04/16(木) 04:55:33.87 ID:xHp1mspF - C言語とWindowsの基本の勉強不足ですねぇ。猫でもわかる系のサイトでもいって基本を学習したほうがいいかも
#include <windows.h> int main(int argc, char * argv[]){ bool bLeft=0;HWND hMyWnd =GetForegroundWindow(); while(1){if( hMyWnd == GetForegroundWindow()){ if(GetAsyncKeyState(VK_RBUTTON)) break; // マウス右ボタンを押したら停止 if(GetAsyncKeyState(VK_LBUTTON)) bLeft=1;else if(bLeft){bLeft=0; printf("左クリックを離さないでください\n"); }}Sleep(30);}return 0;}
|
- Win32API質問箱 Build120©2ch.net
87 :67[sage]:2015/04/16(木) 07:41:32.80 ID:xHp1mspF - >>85
初心者が読みやすいように、あえてwhile(1)のループにして、必要な処理は、if文で分岐するんだぜ! と理解しやすく例題つくってみたんだが、式で省略して複雑にしてどーするww 69の質問する人の理解力で、while内で&&や、!とか書かれても混乱するだけじゃね? switch(msg){case WM_LBUTTONUP:}が分かりませんだぞ?
|
- Win32API質問箱 Build120©2ch.net
107 :67[sage]:2015/04/16(木) 23:21:43.69 ID:xHp1mspF - 前スレの969のコードをざっくり読んできました。
969のは、すでに完成しているので、仕様変更は知識があれば簡単ですね。 >>93 チート系ツールを他人に作らせようとするのはどうかと思うのだけれど? この板はチート系ツール作成板ではありません。 時間がないとかそういうのは、あなたの勝手な都合を板の住人に押し付けないでもらえる? あなたは、まずは、基本を学びなさい。 今の段階で、コピペでプログラム組むとか、なにかと間違っていると思うのだけれど? WINDOWSのシステムや、ロジック、Win32APIの意味を理解して、ちゃんと設計してからプログラム組なさい。
|