idan zaguri
New member
יצירת הודעות משלי בvisual C++.NET
עשיתי תוכנה שממוזערת לsystem tray. והצלחתי לעשות גם הודעות לאייקון עצמו. הבעייה היא שהדרך היחידה שהצלחתי לעשות את זה היא: להגדיר בתוך המחלקה של הדיאלוג שלי פונקצייה בשם func שהיא אחראית על כל העסק. ושמתי אותה במפה של ההודעות כך
עשיתי תוכנה שממוזערת ל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, ואני לא רוצה שכל אחד יצטרך לשנות חצי מהקוד שלו בכדי שהיא תפעל)