פורסם 2007 במאי 718 שנים שוב שלום! לפני זמן מה שאלתי כאן איך אפשר לקבל פלט קלט מחלונות בC++. ייעצו להשתמש ב findwindow ניסיתי לעשות כן אך ניתקלתי בהודעת שגיאה ונאלצתי להוסיף את השורה - #pragma comment(lib, "User32.lib") בכל אופן אחרי שייצרתי חלון דמי בשם Form1 רציתי לראות אם אני יכול לשלוט בו HWND h=FindWindow (L"",L"Form1"); SetWindowPos(h,NULL,100,0,400,400,SWP_SHOWWINDOW); הבעייה היא שאני לא מצליח כלומר ההנדל תמיד מצביע על NULL כלומר הוא לא מזהה את החלון. אשמח אם מישהו יוכל לעזור (אגב לא מצאתי את ההודעה הקודמת בגלל זה אני לא ממשיך אותה... )
פורסם 2007 במאי 718 שנים מחבר קטע מטורף, אני כבר יומיים מנסה להתעסק עם זה, היו כל מיני שגיאות, אז הוספתי את LIB32 וכנראה שכחתי לבדוק מה קורה עם הNULL בכל מקרה למרבה פליאתי זה עובד עכשיו.... שיחקת אותה תודה רבה.יכול להיות שיהיו לי עוד שאלות אבל אני חייב לעוף לעבודה עכשיו שוב תודה רבה[br]פורסם בתאריך: 7.05.2007 בשעה 14:16:41אתה או מישהו אחר יודעים אולי איך אני עושה casting מ lptstr ל sting או char או משהו שאני יכול לעבוד איתו?(אני לא כל כך חזק בתכנות טכני, אני יותר טוב באלגוריתמים...........)
פורסם 2007 במאי 718 שנים LPTSTR מוגדר כ char * אם אין לך unicode בפרויקט, או wchar_t * אם כן (אם אתה לא צריך unicode אתה יכול לבטל את זה בהגדרות הפרויקט שלך).
פורסם 2007 במאי 718 שנים מחבר או קיי תודהביטלתי unicode וזה פתר לא מעט בעיות אחרות שהיו לי. => לא צריך יותר לרשום L לפני ה string.שאני משתמש בlabel ואני רוצה לרשום label=lptstr כשאר lptstr הוא משתנה כלשהוא שנלקח מחלון כלשהוא אני מקבל בלי סוף הודעות שגיאה ניסיתי כל casting שאני מכיר ללא הצלחה (static_cast( מה הדרך הנכונה להמיר אותו כלומר כדי ש לייבל יוכל לקבל אותו?תודה רבה
פורסם 2007 במאי 718 שנים מחבר אני אבהירHWND h=FindWindow (NULL,"Form1");GetWindowText (h,s,20);ב S נמצא הטקסט שאני מקבל מהחלון שH מצביע עליו.הטיפוס הוא LPTSTR, אני לא מצליח לגעת בו, כלומר לא יודע איך להתעסק איתו ישירות => נניח לקרוא אותו או איך להמיר אותו.בלי קשר גם תהיתי מה הטיפוס שlabel בוויזואל נ++ C מקבל כלומר נניח יש פקד בשם label1 ואני רוצה שהוא ירשום ננניח מספרים רציםלא ברור מה הוא אמור לקבל, label->text לא מקבל char[] או כל משתנה אחר שאני מכירשוב תודה לעונים
פורסם 2007 במאי 718 שנים מחבר lolלא ייאומן, אני בטוח שזה לא עבד קודם...... בכל מקרה תודהאבל אל תנוח עדיין אני בטוח שיהיו לי עוד שאלות......... תודה
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.