יצירת הודעות משלי בvisual C++.NET

idan zaguri

New member
יצירת הודעות משלי בvisual C++.NET

עשיתי תוכנה שממוזערת לsystem tray. והצלחתי לעשות גם הודעות לאייקון עצמו. הבעייה היא שהדרך היחידה שהצלחתי לעשות את זה היא: להגדיר בתוך המחלקה של הדיאלוג שלי פונקצייה בשם func שהיא אחראית על כל העסק. ושמתי אותה במפה של ההודעות כך
BEGIN_MESSAGE_MAP(CCSystemTrayDlg, CDialog) ON_WM_PAINT() ON_WM_QUERYDRAGICON() ON_MESSAGE(WM_SYSTEMTRAY, func) //}}AFX_MSG_MAP END_MESSAGE_MAP()​
ד"א את ההודעה יצגתי כך
#define WM_SYSTEMTRAY WM_USER + 1​
יש דרך נוחה יותר להוסיף הודעה? (אני פשוט רוצה לבנות מחלקה שתהיה אחראית לsystemtray, ואני לא רוצה שכל אחד יצטרך לשנות חצי מהקוד שלו בכדי שהיא תפעל)
 
למעלה