PDA

View Full Version : کلید های ترکیبی



M.kavyani
دوشنبه 02 آبان 1384, 11:54 صبح
با سلام خدمت دوستان
من می خواهم در برنامه ام از کلید های کنترلی استفتده کنم. من یه مشکل اساسی دارم اینه که نمی دونم کد کلید ها رو چه جوری بدیت بیارم. این چند نمونه را در یک سورس برنامه پیدا کردم ولی میخوام بدونم برای اینکه یک کد یک کلید ترکیبی خاص را که مد نظرمان است چگونه میشود پیدا کرد؟

#define UP_ARROW 72
#define DOWN_ARROW 80
#define ALT_F 33
#define ALT_R 19
#define ALT_H 35
#define ENTER 13
#define ESC 27
منتظر جواب دوستان هستم. :لبخندساده
در پناه حق موفق باشید.

M.kavyani
سه شنبه 03 آبان 1384, 23:34 عصر
بابا دمتون گرم
شما گاهی یه برنامه های رو می ذارین تو سایت که ادم باید 2 ماه روش کار کنه تا با دستور های پیچیده شما آشنا بشه ولی اونوقت به این سوال آسون که تو ابتدای یکی از برنامه هایی بود که توسط دوستان لینک داده شد و دانلود کردم جواب نمیدین؟؟؟؟؟!!!
شما رو خدا کم لطفی نکنین!!!

M.kavyani
پنج شنبه 05 آبان 1384, 01:47 صبح
بابا دمتون گرم کارم گیره کمک کنید
به خدا ثواب داره

aakh1361
پنج شنبه 05 آبان 1384, 02:53 صبح
#include <iostream.h>
#include <conio.h>

#define ESC 27

unsigned char n;

void main()
{
do{
n=getch();
cout << (unsigned)n <<endl;
}while(n!=27);
};

سلام اقای کاویانی
با این قطعه کد می تونید کد های هر کلیدی رو به غیر از
CTRL + ALT + SHIFT + F11 +F12
را بدست یبارید

موفق باشید :چشمک:

taze kar
پنج شنبه 05 آبان 1384, 17:45 عصر
امیدوارم که این تابع کمکت کنه :
GetAsyncKeyEx
توی MSDN هم اگه همین رو بگردی چندتا تابع هم خانواده دگه هم واست میاره .....

M.kavyani
پنج شنبه 05 آبان 1384, 21:42 عصر
سلام دوست عزیز
دستت درد نکنه خیلی ممنون. باعث شدی کارم را بیفته.
موفق باشید

M.kavyani
جمعه 06 آبان 1384, 14:36 عصر
امیدوارم که این تابع کمکت کنه :
GetAsyncKeyEx
توی MSDN هم اگه همین رو بگردی چندتا تابع هم خانواده دگه هم واست میاره .....
دوست عزیز از اینکه وقت گذاشتی و جواب دادی بسیار ممنون ولی با شرمندگی باید بگم که محیط کاری من Borlan c++ است نه Visual C++ , و به همین دلیل این کد به کارم نمی اید. :لبخند:
ممنون

taze kar
جمعه 06 آبان 1384, 16:47 عصر
تالب باشی واست DLL کنم .....
تازه فکر کنم که این از توابع API بود ..... و بتونی ازش استفاده کنی ..

M.kavyani
جمعه 06 آبان 1384, 23:27 عصر
تالب باشی واست DLL کنم .....
تازه فکر کنم که این از توابع API بود ..... و بتونی ازش استفاده کنی ..
ممنون مشم ولی متاسفنه من تا به حال از DLL ها در برنامه ام استفاده نکردم. در اینصورت باید زحمت این رو هم بکشی که بگی چه جوری از این DLL در برنامه ام استفاده کنم. :لبخند:
همونطور که گفتم کن در محیطTurbo c++ برنامه مینویسم؟!!
شرمنده :لبخندساده
منتظر هستم
:تشویق:

taze kar
شنبه 07 آبان 1384, 12:55 عصر
عزیز جون من نمیدونم که چه جوری میتونی از DLL ها در محیط Turbo C++ استفاده کنی ...........یعنی اصلا" با این محیط کار نکردم ......
اون هم به چشم DLL رو مینویسم و میگذارمش همین جا ............

M.kavyani
شنبه 07 آبان 1384, 13:12 عصر
قربون دستت. از لطفت ممنونم
منم میرم دنبالش که ببینم چه جوری میشه از DLL ها در این محیط استفاده کرد.