Jump to content
Sign in to follow this  
kamshin

Pointer

Recommended Posts

kadang2 tertnya gak dlm benak ni....apa gunanya pointer ek?setakat y saya tahu, pointer ni untk pertukaran address n y berkaitan dgnnya...apa gunanya dlm system y kita buat????

Share this post


Link to post
Share on other sites

klu ko pnh gune _beginthreadex() API, 4th parameter 2 ko leh pass argument lists yg function ko require...

eg: Ni function yg kte nk forward kt _beginthreadex()

void GetAvailableDrives (HWND hTreeView, HWND hToolBar, HWND hStatusBar, HWND hProgressBar, HMENU hMenu);

Ni user-defined structure...

typedef struct tagTHREADPARAM{
HWND hTreeView;
HWND hToolBar;
HWND hStatusBar;
HWND hProgressBar;
HMENU hMenu;
}THREADPARAM, *LPTHREADPARAM;
[/codebox]

Ni function utk _beginthreadex() 3rd parameter

[codebox]

unsigned int __stdcall SpawnThread (LPVOID lpArgLists)
{
GetAvailableDrives (((LPTHREADPARAM)lpArgLists)->hTreeView,
((LPTHREADPARAM)lpArgLists)->hToolBar,
((LPTHREADPARAM)lpArgLists)->hStatusBar,
((LPTHREADPARAM)lpArgLists)->hProgressBar,
((LPTHREADPARAM)lpArgLists)->hMenu);

_endthreadex (0);
return 0;
}

so ngn pointer nih, kte leh pass sume HWND & HMENU kt _beginthreadex() ngn :


........


THREADPARAM ThreadParam;
DWORD ThreadID;
HANDLE hThread;

hThread = (HANDLE) _beginthreadex (NULL, 0, &SpawnThread, (LPVOID)&ThreadParam, 0, &ThreadID);
[/codebox]

Edited by Stranger

Share this post


Link to post
Share on other sites

Oooo...Cam 2 ke...X pernh guna g bend cam 2..maklum r org baru dlm C++...Hehe..Mintak tunjuk ajar ckit kat korang leh x?Semua coding 2 leh letk dlm software C++ x?

Edited by kamshin

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

×
×
  • Create New...