Jump to content

Search the Community

Showing results for tags 'c++/button/command'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Multi Theft Auto: San Andreas 1.x
    • Support for MTA:SA 1.x
    • User Guides
    • Open Source Contributors
    • Suggestions
    • Ban appeals
  • General MTA
    • News
    • Media
    • Site/Forum/Discord/Mantis/Wiki related
    • MTA Chat
    • Other languages
  • MTA Community
    • Scripting
    • Maps
    • Resources
    • Other Creations & GTA modding
    • Competitive gameplay
    • Servers
  • Other
    • General
    • Multi Theft Auto 0.5r2
    • Third party GTA mods
  • Archive
    • Archived Items
    • Trash

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Member Title


Gang


Location


Occupation


Interests

Found 1 result

  1. هذا كود لي زر في , برنامج بسيط يسوي شي معين لما اضغط عليه لاكن ادا ضفت 2 ازرار وحطيط فانكشن لكل زر .. لما اضغط علي زر يسوي نفس الوظيفه الاولي ثاني ؟؟ .. ها يلا وروني الحل LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam) { PAINTSTRUCT ps; HDC hdc; TCHAR greeting[] = _T("TEXT IN THE TAPLE!"); static HWND hButton; switch (message) { case WM_CREATE: // الزر hButton = CreateWindow( L"button", L"text in button", WS_CHILD | WS_VISIBLE | BS_DEFPUSHBUTTON, 50, 100, // احداثيات لمكان الزر والحجم 110, 40, // احداثيات لمكان الزر والحجم hWnd, (HMENU) BUTTON_ID, // button_id موجود في define hInst, NULL ); // لو اضيف كمان زر واروح تحت اسويله الكومند حقه = يصير لو اضغط علي زر فيهم يسويلي الوظيفه الاولي + الوظيفه حقت الزر الثاني ! break; case WM_PAINT: hdc = BeginPaint(hWnd, &ps); TextOut(hdc, 5, 5, greeting, _tcslen(greeting)); EndPaint(hWnd, &ps); break; case WM_COMMAND: // كيس الضغط الكومند if(hButton) // ادا حدث الزر الي فوق .. يحصل الفاكشن الي تحت { func Func(0); hinstDLL = LoadLibrary(L"Loader.dll"); // load dll form folder . if(hinstDLL != 0) { Func = (func)GetProcAddress(hinstDLL, "Func"); } Func(0); FreeLibrary(hinstDLL); return 0; } break; case WM_DESTROY: PostQuitMessage(0); break; default: return DefWindowProc(hWnd, message, wParam, lParam); break; } return 0; } قد يكون معي الحل ولاكن انا اري ان كان مبرمجين لهذه الغه هنا
×
×
  • Create New...