ABA


"שפת C תכנות ווינדוס API"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #15154 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 15154
הולנדי
חבר מתאריך 26.5.05
603 הודעות, דרג אמינות חבר זה
   21:42   17.01.09   
אל הפורום  
  שפת C תכנות ווינדוס API  
 
ערכתי לאחרונה בתאריך 17.01.09 בשעה 22:13 בברכה, הולנדי
 
2 בעיות

יש לי listbox מסויים עם ערכים בתוכו ואני רוצה שבלחיצה כפולה עליו יפתח חלון חדש ואני אקבל את המספר רשומה שהמשתמש לחץ עלייה בליסט (ככה שאני אדע איזה חלון בדיוק לפתוח\ איזה מידע להציג למשתמש)


hlist=CreateWindow(_T("listbox"),_T(""),WS_CHILD|WS_BORDER |WS_VISIBLE |WS_VSCROLL , 20,340,120,120,hWnd,(HMENU)(800),GetModuleHandle(NULL),NULL);

ובעייה שנייה
זה הסתרת חלון מסויים ומצג שני ההצגה דווקא כן עובדת


ShowWindow(hlist,0)
ShowWindow(hlist,1)

https://www.xchef.co.il | אתר
בישולים חברתי


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  showwindow הולנדי 17.01.09 22:22 1
  תשובות Net_Boy  18.01.09 20:32 2
     אוקי הצלחתי את שניהם הולנדי 19.01.09 13:04 3
         זה לא מקבל בוליאן זה מקבל INT של דגל מסוים Net_Boy  19.01.09 20:06 4

       
הולנדי
חבר מתאריך 26.5.05
603 הודעות, דרג אמינות חבר זה
   22:22   17.01.09   
אל הפורום  
  1. showwindow  
בתגובה להודעה מספר 0
 
ShowWindow(hlist,1);
ShowWindow(hlist,0);

https://www.xchef.co.il | אתר
בישולים חברתי


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Net_Boy  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 1.4.02
17151 הודעות, 1 פידבק, 2 נקודות
   20:32   18.01.09   
אל הפורום  
  2. תשובות  
בתגובה להודעה מספר 0
 
   כדי לתפוס לחיצה כפולה אתה צריך לתפוס את ההודעה של הLIST ב DOUBLE CLICK


ולגבי ה SHOWWINDOW הוא לא מקבל ערך בוליאני אלא כמה ערכים
ש SW_SHOW זה להראות ו SW_HIDE להסתיר (יש עוד כל מיני דגלים מעניינים שכדאי לדעת תחפש ב MSDN)


בהצלחה !


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
הולנדי
חבר מתאריך 26.5.05
603 הודעות, דרג אמינות חבר זה
   13:04   19.01.09   
אל הפורום  
  3. אוקי הצלחתי את שניהם  
בתגובה להודעה מספר 2
 
כדי לקבל ערך מהליסטבוקס מספיק לבקש GETCURSEL

וSHOWWINDOW כן מקבל ערכים בלויאניים

https://www.xchef.co.il | אתר
בישולים חברתי


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Net_Boy  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 1.4.02
17151 הודעות, 1 פידבק, 2 נקודות
   20:06   19.01.09   
אל הפורום  
  4. זה לא מקבל בוליאן זה מקבל INT של דגל מסוים  
בתגובה להודעה מספר 3
 
   http://msdn.microsoft.com/en-us/library/ms633548(VS.85).aspx

תסתכל פה בדגלים ותראה...

ככה שלשים 0 או 1 יכול להיות שיעבוד כי במקרה הגדירו את SW_SHOW 1 ו
SW_HIDE 0
אבל זו לא הצורה הנכונה לקרוא לפונקציה...


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net