สิ่งที่เพื่อนๆต้องเตรียมและติดตั้งไว้บนเครื่องคอมพิวเตอร์ ได้แก่
- เครื่องมือช่วยเขียนโปรแกรม ผมแนะนำ Microsoft Visual Studio หาโหลดได้จาก
ที่นี่ เลือกที่เป็น C++ นะครับ
- เครื่องมือช่วยเขียนโปรแกรม ผมแนะนำ Microsoft Visual Studio หาโหลดได้จาก
ที่นี่ เลือกที่เป็น C++ นะครับ
- ความอดทน และทักษะการโปรแกรมภาษา C
โค้ดต่อไปนี้คือตัวอย่างการสร้างหน้าต่าง Windows หนึ่งบาน (ต่อการ Run ในแต่ละครั้ง)
- สร้าง Project ชื่อว่า MyWindows แล้วใช้รูปแบบ Win32 Project
- หากมีตัวเลือก Empty project ขอให้เลือกไว้ด้วย
//นำเข้าฟังก์ชันและการทำเดินการเกี่ยวกับ Windows
#include <windows.h>
HWND mainProject = 0; //เลขศูนย์ มีค่าเท่ากับ NULL
//ประกาศการใช้ฟังก์ชันชื่อ InitWindowsApp
bool InitWindowsApp(HINSTANCE hInstance, int nShowCmd);
//ประกาศการใช้ฟังก์ชันชื่อ Run
int Run();
//ประกาศการใช้ฟังก์ชันชื่อ WndProc
LRESULT CALLBACK WndProc(HWND hWnd,
UINT msg,
WPARAM wParam,
LPARAM lParam);
//เริ่มกระบวนการทำงาน ณ ฟังก์ชัน WinMain
int WINAPI WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nShowCmd)
{
//รายละเอียดที่ 1
}
bool InitWindowsApp(HINSTANCE hInstance, int nShowCmd)
{
//ราละเอียดที่ 2
}
int Run()
{
//รายละเอียดที่ 3
}
LRESULT CALLBACK WndProc(HWND hwnd,
UINT msg,
WPARAM wParam,
LPARAM lParam)
{
//รายละเอียดที่ 4
}
ติดตามต่อบล็อกหน้าครับ เพือไม่ให้โค้ดดูมากจนเกินไป
อ่านเนื้อหาที่เกี่ยวข้อง ถัดไป
ไม่มีความคิดเห็น:
แสดงความคิดเห็น