[正确就结贴]无聊郁闷想散分|成员函数来提神|类中指针咋用好|慧剑请点梦中人
求教关于成员函数指针的N种用法
示例类如下:
如果定义的指针名请用 LP标识符;
class example()
{
private:
FucntionA(……);
public:
CallFuction(); //请从callfunction中利用指向FucntionA()中的指针
}
要求写清,指针声明方法,斌值语句,利用指针调用函数的形式
1、类中声明的指针,如何指向类本身的成员函数的地址
2、类本身的成员函数地址,转化为另一种形式
例如:
The SetTimer function creates a timer with the specified time-out value.
UINT SetTimer(
HWND hWnd,// handle of window for timer messages
UINT nIDEvent,// timer identifier
UINT uElapse,// time-out value
TIMERPROC lpTimerFunc // address of timer procedure
);
我在类中定义的
void CALLBACK TRunConfig::TimeProc(HWND hWnd, UINT unMsg, UINT unEvent, DWORD dwTime);
如何将TimeProc转化成可以被SetTimer接受的形式
3、CALLBACK 是不是就是传说中的 __stdcal
[解决办法]
坐在沙发接点分
看看二楼明白人
[解决办法]
问题二:
The TimerProc function is an application-defined callback function that processes WM_TIMER messages. The TIMERPROC type defines a pointer to this callback function. TimerProc is a placeholder for the application-defined function name.
Syntax
VOID CALLBACK TimerProc( HWND hwnd,
UINT uMsg,
UINT_PTR idEvent,
DWORD dwTime
);
Parameters
hwnd
[in] Handle to the window associated with the timer.
uMsg
[in] Specifies the WM_TIMER message.
idEvent
[in] Specifies the timer 's identifier.
dwTime
[in] Specifies the number of milliseconds that have elapsed since the system was started. This is the value returned by the GetTickCount function.
Return Value
This function does not return a value.
这是MSDN的原型 你参考一下就知道了
[解决办法]
关注,接分中...
[解决办法]
接分