<%@LANGUAGE="VBSCRIPT" codepage="1256"%>



Pages: 1 |

 

Smile ... tomorrow will be worse

دعوة للتفاؤل رغم اللي فوق !!!

Ahmed Gamal Khalifah



باقي من الزمن

 

بعد ما لاقيت نفسي قربت اخلص الجيش - إن شاء الله - وبعد ما شفت برنامج كان عامله أحمد عيسوي بيفكر الناس بمواعيد الصلاة عن طريق تغيير ال Personal Message أوقات الأذان ، جاتلي فكرة إني أعمل برنامج صغنون كده يحسب اللي باقي ليا في الجيش باليوم والساعة والدقيقة والثانية ويعرضه عندي في ال Personal Message ثانية بثانية .

msn

تحميل نسخة exe + السورس

مقعد ؟؟؟ ممكن معقد بس أكيد مش لدرجة إني أعد بالثواني أكيد :) ، لكن قلت اهوه اعمل حاجة ليها علاقة بالجيش ، اصلي شفت برنامج حلو برضو اتعمل على شكل Gadgets طبعاً برنامج معقد أكتر ، دي صورة منه :

image

هو البرنامج التاني حجمه كبير شوية فمقدرتش ارفعه على النت ، بس  لما اقدر ارفعه هبقى انزل اللينك بتاعه إن شاء الله ...

*** علشان البرنامج يشتغل لازم تغير خاصية في MSN Options اسمها Show song Information form Windows Media Player as a personal message إلى صح علشان الرسالة تتعرض .

** وطبعاً مننساش ان يكون في .net framwork على الجهاز علشان ال exe يشتغل .

برمجة :

prog

الموضوع بسيط جداً ، في كلاس اسمه Microsoft.Win32 هنضيفه عندنا ، وبعدين نكتب الفنكشن دي :

private void SendMSNMessage(bool enable, string category, string message)
{
    try
    {

        string buffer = "\\0" + category + "\\0" + (enable ? "1" : "0") + "\\0{0}\\0" + message + "\\0\\0\\0\\0\0";
        int handle = 0;

        data.dwData = 0x0547;
        data.lpData = VarPtr(buffer);
        data.cbData = buffer.Length * 2;

        handle = FindWindowEx(0, handle, "MsnMsgrUIManager", null);
        if (handle > 0)
            SendMessage(handle, WM_COPYDATA, 0, VarPtr(data));
    }
    catch (Exception ex)
    {
        MessageBox.Show(ex.Message);
    }
}

 

 

وبس ، وبعد كده علشان نظهر اي رسالة هنكتب :

SendMSNMessage(true, "Office", myString);

وعلشان نلغيها نكتب :

SendMSNMessage(false, "Office", "");

بعد كده برنامج عادي طرحت الوقت الحالي من الوقت اللي اليوزر بيدخله في DateTimePicker ، وصلى الله وبارك ...

يا ريت تدعولنا الأيام اللي فاضلة لينا تعدي على خير إن شاء الله ...

posted by Ahmed Gamal @ 10:00 PM,

1 Comments:

At March 21, 2009 at 6:01 PM, Blogger محمود الشعراوي said...

السلام عليكم ورحمة الله وبركاته أخي العزيز
جزاكم الله خيرا على هذه المدونة الرائعة
ولكني أود أن أطلب منك طلبا أعتقد أناه بالنسبةة لمبرمج محترف مثلك سيكون بسيطا
وهو أني أقوم بعمل برنامج لتحويل التاريخ من هجري إلى ميلادي والعكس
ولكن تقابلني مشكلة وهي الفرق بين التاريخين من حيث أن السنة الهجرية يقل عن الميلادية ب11 يوما وكل 33 سنة ميلادية تزيد سنة هجرية وحاولت أن أفهم المعادلة الخاصة بذلك من خلال المنتديات ولكني لم أستطع
فهلا تساعدني في ذلك ولك جزيل الشكر
أخوك : محمود الشعراوي
مصر
e-mail : modyfun5@yahoo.com

 

Post a Comment

<< Home