在以下代码中:
#include <windows.h>
LRESULT CALLBACK WindowProc(HWND hwnd,UINT uMsg,WPARAM wParam,LPARAM lParam);
int WINAPI wWinMain(HINSTANCE hInstance,HINSTANCE,PWSTR pCmdLine,int nCmdShow)
{
// Register the window class.
const wchar_t CLASS_NAME[] = L"Sample Window Class";
WNDCLASS wc ={};
wc.lpfnWndProc = WindowProc;
wc.hInstance = hInstance;
wc.lpszClassName = CLASS_NAME;
RegisterClass(&wc);
我想进入RegisterClass(&wc);
。目前,当我按F11时,它会跳过该功能。
如果我单步执行程序集,那么调用堆栈会在user32.dll
函数的RegisterClassW()
处显示我在某处。
如果我继续尝试逐步浏览我的来源,我会看到一个Windows信息对话框,其中指出:Source Not Available
,Source information is missing from the debug information for this module
。
有没有办法查看源代码,或者您必须是Microsoft开发人员吗?
我找到了link来微软的共享源倡议和Code Center Premium。也许这是唯一的方法?
对于非官方的参考,或许可以看一下
RegisterClass
has been implemented,但我们假设代码只是猜测它是如何工作的。 我想在Visual Studio中可能无法使用其中任何一个进行调试。