本文整理汇总了C++中MyRegisterClass函数的典型用法代码示例。如果您正苦于以下问题:C++ MyRegisterClass函数的具体用法?C++ MyRegisterClass怎么用?C++ MyRegisterClass使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了MyRegisterClass函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。
示例1: _tWinMain
int APIENTRY _tWinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPTSTR lpCmdLine,
int nCmdShow)
{
UNREFERENCED_PARAMETER(hPrevInstance);
UNREFERENCED_PARAMETER(lpCmdLine);
// TODO: 在此放置代码。
MSG msg;
HACCEL hAccelTable;
// 初始化全局字符串
LoadString(hInstance, IDS_APP_TITLE, szTitle, MAX_LOADSTRING);
LoadString(hInstance, IDC_SOCKETSEND, szWindowClass, MAX_LOADSTRING);
LoadString(hInstance, IDS_BUTTON_TITLE, szButton, MAX_LOADSTRING);//by wxjia
MyRegisterClass(hInstance);
// 执行应用程序初始化:
if (!InitInstance (hInstance, nCmdShow))
{
return FALSE;
}
hAccelTable = LoadAccelerators(hInstance, MAKEINTRESOURCE(IDC_SOCKETSEND));
// 主消息循环:
while (GetMessage(&msg, NULL, 0, 0))
{
if (!TranslateAccelerator(msg.hwnd, hAccelTable, &msg))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
}
return (int) msg.wParam;
}
开发者ID:wxjia,项目名称:SocketSend,代码行数:38,代码来源:SocketSend.cpp
示例2: wWinMain
int APIENTRY wWinMain(_In_ HINSTANCE hInstance,
_In_opt_ HINSTANCE hPrevInstance,
_In_ LPWSTR lpCmdLine,
_In_ int nCmdShow)
{
UNREFERENCED_PARAMETER(hPrevInstance);
UNREFERENCED_PARAMETER(lpCmdLine);
// Initialize global strings
LoadStringW(hInstance, IDS_APP_TITLE, szTitle, MAX_LOADSTRING);
LoadStringW(hInstance, IDC_NOWUGO, szWindowClass, MAX_LOADSTRING);
MyRegisterClass(hInstance);
// Perform application initialization:
if (!InitInstance (hInstance, nCmdShow))
{
return FALSE;
}
HACCEL hAccelTable = LoadAccelerators(hInstance, MAKEINTRESOURCE(IDC_NOWUGO));
MSG msg;
// Main message loop:
while (GetMessage(&msg, nullptr, 0, 0))
{
if (IsDialogMessage(msg.hwnd, &msg)) continue;
if (!TranslateAccelerator(msg.hwnd, hAccelTable, &msg))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
}
return (int) msg.wParam;
}
开发者ID:morrisslutsky,项目名称:NowUGo,代码行数:38,代码来源:NowUGo.cpp
示例3: WinMain
int APIENTRY WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nCmdShow)
{
UNREFERENCED_PARAMETER(hPrevInstance);
UNREFERENCED_PARAMETER(lpCmdLine);
HRESULT hr = CoInitialize(NULL);
if (FAILED(hr))
{
return FALSE;
}
// Initialize global strings.
LoadString(hInstance, IDS_APP_TITLE, wszTitle, MAX_LOADSTRING);
LoadString(hInstance, IDC_FONTCONTROL, wszWindowClass, MAX_LOADSTRING);
MyRegisterClass(hInstance);
// Perform application initialization.
if (!InitInstance (hInstance, nCmdShow))
{
return FALSE;
}
// Main message loop.
MSG msg;
while (GetMessage(&msg, NULL, 0, 0))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
CoUninitialize();
return (int) msg.wParam;
}
开发者ID:Ippei-Murofushi,项目名称:WindowsSDK7-Samples,代码行数:38,代码来源:FontControl.cpp
示例4: WinMain
// WinMain
int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
LPSTR lpCmdLine, int nCmdShow)
{
MyRegisterClass(hInstance);
if (!InitInstance (hInstance, nCmdShow))
return false;
MSG msg;
while(true)
{
if(PeekMessage(&msg, NULL, 0, 0, PM_NOREMOVE))
{
if(!GetMessage(&msg, NULL, 0, 0))
break;
TranslateMessage(&msg);
DispatchMessage(&msg);
}
else
{
if(render)
{
HDC hDC = GetDC(msg.hwnd);
if(hDC)
{
wglMakeCurrent(hDC, openGLRenderContext);
Render();
SwapBuffers(hDC);
wglMakeCurrent(0, 0);
}
ReleaseDC(msg.hwnd, hDC);
}
}
}
return (int)msg.wParam;
}
开发者ID:YusukeKajita,项目名称:ShadowMedia3D,代码行数:39,代码来源:SampleClient3D.cpp
示例5: _tWinMain
int APIENTRY _tWinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPTSTR lpCmdLine,
int nCmdShow)
{
// TODO //Put in code here
MSG msg;
HACCEL hAccelTable;
//Intialize global strings
LoadString(hInstance, IDS_APP_TITLE, szTitle, MAX_LOADSTRING);
LoadString(hInstance, IDC_USINGOPENCV, szWindowClass, MAX_LOADSTRING);
MyRegisterClass(hInstance);
// intialize application
if (!InitInstance(hInstance, nCmdShow))
{
return FALSE;
}
hAccelTable = LoadAccelerators(hInstance, (LPCTSTR)IDC_USINGOPENCV);
//main message loop
while (GetMessage(&msg, NULL, 0, 0))
{
// if(!IsDialogMessage(dialog_handle,&msg))//EXTRA LINE OF CODE FOR MODELESS DIALOG MESSAGES // see [REF]
//{//IF 1
if (!TranslateAccelerator(msg.hwnd, hAccelTable, &msg))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
//}//END IF 1
}
return (int)msg.wParam;
}
开发者ID:liuruilinspy,项目名称:vehicleTrackingReview,代码行数:38,代码来源:UsingOpenCV.cpp
示例6: _tWinMain
int APIENTRY _tWinMain (
HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPTSTR lpCmdLine,
int nCmdShow)
{
UNREFERENCED_PARAMETER(hPrevInstance);
UNREFERENCED_PARAMETER(lpCmdLine);
// TODO: Place code here.
MSG msg;
HACCEL hAccelTable;
// Initialize global strings
LoadString(hInstance, IDS_APP_TITLE, szTitle, MAX_LOADSTRING);
LoadString(hInstance, IDC_FLUXCAPACITORCPUMETER, szWindowClass, MAX_LOADSTRING);
MyRegisterClass(hInstance);
// Perform application initialization:
if (!InitInstance (hInstance, nCmdShow))
{
return FALSE;
}
hAccelTable = LoadAccelerators(hInstance, MAKEINTRESOURCE(IDC_FLUXCAPACITORCPUMETER));
// Main message loop:
while (GetMessage(&msg, NULL, 0, 0))
{
if (!TranslateAccelerator(msg.hwnd, hAccelTable, &msg))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
}
return (int) msg.wParam;
}
开发者ID:jangellx,项目名称:FluxCapacitorCPUMeter,代码行数:38,代码来源:FluxCapacitorCPUMeter.cpp
示例7: WinMain
int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
{
MSG msg;
HWND hwnd = FindWindow(szClass, szClass);
if (hwnd)
{
SendMessage(hwnd, WM_DESTROY, 0, 0);
MessageBox(0, _T("现在程序已经停止运行。"), szClass, MB_OK + MB_ICONINFORMATION);
return 0;
}
//注册程序类、窗口
MyRegisterClass(hInstance);
if (!InitInstance (hInstance, nCmdShow))
{
return FALSE;
}
//WH_MOUSE_LL
g_hook = (HWND)SetWindowsHookEx(WH_MOUSE_LL, LowLevelMouseProc, hInstance, 0);
if (g_hook == NULL)
{
MessageBox(0, _T("SetWindowsHookEx Failed!"), szClass, MB_OK);
return 0;
}
while (GetMessage(&msg, NULL, 0, 0))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
//
UnhookWindowsHookEx((HHOOK)g_hook);
return msg.wParam;
}
开发者ID:chenwp,项目名称:shuax,代码行数:38,代码来源:main.cpp
示例8: wWinMain
int APIENTRY wWinMain(HINSTANCE hInstance, HINSTANCE, LPTSTR lpCmdLine, int nCmdShow)
{
MSG msg;
hInst = hInstance;
CDCurrentDirectory();
SetEenvironment();
//ParseProxyList();
MyRegisterClass(hInstance);
if (!InitInstance (hInstance, SW_HIDE))
{
return FALSE;
}
CreateConsole();
ExecCmdline();
//ShowTrayIcon(GetWindowsProxy());
ShowTrayIcon();
while (GetMessage(&msg, NULL, 0, 0))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
return 0;
}
开发者ID:kemadz,项目名称:taskbar,代码行数:23,代码来源:taskbar.cpp
示例9: __declspec
__declspec(dllexport) int Main(CApplicationProto* pApp)
{
g_app = pApp;
MSG msg;
g_Instance = GetModuleHandle(NULL);
MyRegisterClass(g_Instance);
// Perform application initialization:
if (!InitInstance (g_Instance, SW_SHOW))
{
return FALSE;
}
// Main message loop:
while (GetMessage(&msg, NULL, 0, 0))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
return (int) msg.wParam;
}
开发者ID:5rm,项目名称:DS203,代码行数:23,代码来源:dsBios.cpp
示例10: nativeLoop
int nativeLoop(void) {
HINSTANCE hInstance = GetModuleHandle(NULL);
TCHAR* szWindowClass = TEXT("SystrayClass");
MyRegisterClass(hInstance, szWindowClass);
hWnd = InitInstance(hInstance, FALSE, szWindowClass); // Don't show window
if (!hWnd) {
return EXIT_FAILURE;
}
if (!createMenu() || !addNotifyIcon()) {
return EXIT_FAILURE;
}
systray_ready(0);
MSG msg;
while (GetMessage(&msg, NULL, 0, 0)) {
TranslateMessage(&msg);
if (msg.message == WM_DONE) {
return EXIT_SUCCESS;
};
DispatchMessage(&msg);
}
return EXIT_SUCCESS;
}
开发者ID:JonasXiao,项目名称:alkasir,代码行数:23,代码来源:systray_windows.c
示例11: WinMain
//****Winmain函数,程序入口点函数**************************************
int APIENTRY WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nCmdShow)
{
MSG msg;
MyRegisterClass(hInstance);
if (!InitInstance (hInstance, nCmdShow))
{
return FALSE;
}
//消息循环
while (GetMessage(&msg, NULL, 0, 0))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
return msg.wParam;
}
开发者ID:xiebaochun,项目名称:d3dgame,代码行数:24,代码来源:direct_01.cpp
示例12: _tWinMain
int APIENTRY _tWinMain(_In_ HINSTANCE hInstance,
_In_opt_ HINSTANCE hPrevInstance,
_In_ LPTSTR lpCmdLine,
_In_ int nCmdShow)
{
UNREFERENCED_PARAMETER(hPrevInstance);
UNREFERENCED_PARAMETER(lpCmdLine);
// TODO: colocar código aquí.
MSG msg;
HACCEL hAccelTable;
// Inicializar cadenas globales
LoadString(hInstance, IDS_APP_TITLE, szTitle, MAX_LOADSTRING);
LoadString(hInstance, IDC_WIN32PROJECT1, szWindowClass, MAX_LOADSTRING);
MyRegisterClass(hInstance);
// Realizar la inicialización de la aplicación:
if (!InitInstance (hInstance, nCmdShow))
{
return FALSE;
}
hAccelTable = LoadAccelerators(hInstance, MAKEINTRESOURCE(IDC_WIN32PROJECT1));
// Bucle principal de mensajes:
while (GetMessage(&msg, NULL, 0, 0))
{
if (!TranslateAccelerator(msg.hwnd, hAccelTable, &msg))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
}
return (int) msg.wParam;
}
开发者ID:gera-mtz,项目名称:AOD_programas,代码行数:37,代码来源:Win32Project1.cpp
示例13: wWinMain
int APIENTRY wWinMain(_In_ HINSTANCE hInstance,
_In_opt_ HINSTANCE hPrevInstance,
_In_ LPWSTR lpCmdLine,
_In_ int nCmdShow)
{
UNREFERENCED_PARAMETER(hPrevInstance);
UNREFERENCED_PARAMETER(lpCmdLine);
// »нициализаци¤ глобальных строк
LoadStringW(hInstance, IDS_APP_TITLE, szTitle, MAX_LOADSTRING);
LoadStringW(hInstance, IDC_LAB2NEXT, szWindowClass, MAX_LOADSTRING);
MyRegisterClass(hInstance);
// ¬ыполнить инициализацию приложени¤:
if (!InitInstance (hInstance, nCmdShow))
{
return FALSE;
}
gHDC = GetDC(hWnd);
HACCEL hAccelTable = LoadAccelerators(hInstance, MAKEINTRESOURCE(IDC_LAB2NEXT));
MSG msg;
// ÷икл основного сообщени¤:
while (GetMessage(&msg, nullptr, 0, 0))
{
if (!TranslateAccelerator(msg.hwnd, hAccelTable, &msg))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
}
return (int) msg.wParam;
}
开发者ID:suhockii,项目名称:paint-win32,代码行数:37,代码来源:lab2-next.cpp
示例14: InitInstance
//
// FUNCTION: InitInstance(HINSTANCE, int)
//
// PURPOSE: Saves instance handle and creates main window
//
// COMMENTS:
//
// In this function, we save the instance handle in a global variable and
// create and display the main program window.
//
BOOL InitInstance(HINSTANCE hInstance, int nCmdShow)
{
HWND hWnd;
TCHAR szTitle[MAX_LOADSTRING]; // title bar text
TCHAR szWindowClass[MAX_LOADSTRING]; // main window class name
g_hInst = hInstance; // Store instance handle in our global variable
LoadString(hInstance, IDS_APP_TITLE, szTitle, MAX_LOADSTRING);
LoadString(hInstance, IDC_PLAYER, szWindowClass, MAX_LOADSTRING);
if (!MyRegisterClass(hInstance, szWindowClass))
{
return FALSE;
}
hWnd = CreateWindow(szWindowClass, szTitle, WS_VISIBLE,
CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, NULL, NULL, hInstance, NULL);
if (!hWnd)
{
return FALSE;
}
ShowWindow(hWnd, nCmdShow);
UpdateWindow(hWnd);
if (g_hWndCommandBar)
{
CommandBar_Show(g_hWndCommandBar, TRUE);
}
return TRUE;
}
开发者ID:nocoolnicksleft,项目名称:DingDong600,代码行数:47,代码来源:Player.cpp
示例15: WinMain
int APIENTRY WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nCmdShow)
{
//////////////////////////////////////////////////////////////////////////
// BEGINTEST100111 FFL_DUMP
ffl_dump_unexception_filter::install( ffl_dump_level_heavy );
// ENDTEST100111 FFL_DUMP
//////////////////////////////////////////////////////////////////////////
InitLanguageFromResource( hInstance );
// Initialize global strings
LoadString(hInstance, IDS_APP_TITLE, szTitle, MAX_LOADSTRING);
LoadString(hInstance, IDC_CORESERVER, szWindowClass, MAX_LOADSTRING);
MyRegisterClass(hInstance);
if (!InitInstance (hInstance, nCmdShow))
return FALSE;
MSG msg;
while (GetMessage(&msg, NULL, 0, 0))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
ExitInstance();
return msg.wParam;
}
开发者ID:iceberry,项目名称:flyffsf,代码行数:37,代码来源:CoreServer.cpp
示例16: _tWinMain
int APIENTRY _tWinMain(_In_ HINSTANCE hInstance,
_In_opt_ HINSTANCE hPrevInstance,
_In_ LPTSTR lpCmdLine,
_In_ int nCmdShow)
{
UNREFERENCED_PARAMETER(hPrevInstance);
UNREFERENCED_PARAMETER(lpCmdLine);
MSG msg;
HACCEL hAccelTable;
LoadString(hInstance, IDS_APP_TITLE, szTitle, MAX_LOADSTRING);
LoadString(hInstance, IDC_LAB8, szWindowClass, MAX_LOADSTRING);
MyRegisterClass(hInstance);
if (!InitInstance (hInstance, nCmdShow))
{
return FALSE;
}
hAccelTable = LoadAccelerators(hInstance, MAKEINTRESOURCE(IDC_LAB8));
while (GetMessage(&msg, NULL, 0, 0))
{
if (!TranslateAccelerator(msg.hwnd, hAccelTable, &msg))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
}
return (int) msg.wParam;
}
开发者ID:keipa,项目名称:bsuir-labs,代码行数:37,代码来源:Lab8.cpp
示例17: WinMain
int APIENTRY WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nCmdShow)
{
// TODO: Place code here.
HWND hwnd;
int xStart, yStart, xClient, yClient;
WNDCLASSEX wndclass;
MSG msg;
HACCEL hAccelTable;
// Initialize global strings
// LoadString(hInstance, IDS_APP_TITLE, szTitle, MAX_LOADSTRING);
LoadString(hInstance, IDC_THREAD03, szWindowClass, MAX_LOADSTRING);
MyRegisterClass(hInstance);
// Perform application initialization:
if (!InitInstance (hInstance, nCmdShow))
{
return FALSE;
}
hAccelTable = LoadAccelerators(hInstance, (LPCTSTR)IDC_THREAD03);
// Main message loop:
while (GetMessage(&msg, NULL, 0, 0))
{
if (!TranslateAccelerator(msg.hwnd, hAccelTable, &msg))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
}
return msg.wParam;
}
开发者ID:MakSim345,项目名称:MS-VC08,代码行数:37,代码来源:thread03.cpp
示例18: WinMain
/******************************************************************************
* WinMain *
*---------*
* Description:
* CoffeeShop4 entry point.
*
* Return:
* exit code
******************************************************************************/
int APIENTRY WinMain(__in HINSTANCE hInstance,
__in_opt HINSTANCE hPrevInstance,
__in_opt LPSTR lpCmdLine,
__in int nCmdShow)
{
MSG msg;
// Register the main window class
MyRegisterClass(hInstance, WndProc);
// Initialize pane handler state
g_fpCurrentPane = EntryPaneProc;
// Only continue if COM is successfully initialized
if ( SUCCEEDED( CoInitialize( NULL ) ) )
{
// Perform application initialization:
if (!InitInstance( hInstance, nCmdShow ))
{
return FALSE;
}
// Main message loop:
while (GetMessage(&msg, NULL, 0, 0))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
CoUninitialize();
return (int)msg.wParam;
}
else
{
return 0;
}
}
开发者ID:Essjay1,项目名称:Windows-classic-samples,代码行数:46,代码来源:CoffeeShop4.cpp
示例19: wWinMain
// Program entry point
int APIENTRY wWinMain(__in HINSTANCE hinst, __in_opt HINSTANCE hinstPrev, __in LPWSTR lpCmdLine,__in int nCmdShow)
{
(void)HeapSetInformation(NULL, HeapEnableTerminationOnCorruption, NULL, 0);
UNREFERENCED_PARAMETER(hinstPrev);
UNREFERENCED_PARAMETER(lpCmdLine);
UNREFERENCED_PARAMETER(nCmdShow);
BOOL success = TRUE;
MSG msg;
// Initialize global strings
LoadString(hinst, IDS_WINDOW, g_tszWindowClass, MAX_LOADSTRING);
LoadString(hinst, IDS_CAPTION, g_tszMainTitle, MAX_LOADSTRING);
// D2D automatically handles high DPI settings
SetProcessDPIAware();
// Register Class
MyRegisterClass(hinst);
// Initialize Application
if (!InitInstance(hinst, SW_SHOWMAXIMIZED))
{
wprintf(L"Failed to initialize application");
success = FALSE;
}
if(success)
{
// Main message loop
while (GetMessage(&msg, NULL, 0, 0))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
}
return success;
}
开发者ID:FrankAlbis,项目名称:Win7_SDK_Samples,代码行数:38,代码来源:ManipulationSample.cpp
示例20: _tWinMain
int APIENTRY _tWinMain(_In_ HINSTANCE hInstance,
_In_opt_ HINSTANCE hPrevInstance,
_In_ LPTSTR lpCmdLine,
_In_ int nCmdShow)
{
UNREFERENCED_PARAMETER(hPrevInstance);
UNREFERENCED_PARAMETER(lpCmdLine);
// TODO: разместите код здесь.
MSG msg;
HACCEL hAccelTable;
// »нициализаци¤ глобальных строк
LoadString(hInstance, IDS_APP_TITLE, szTitle, MAX_LOADSTRING);
LoadString(hInstance, IDC_USING_TIMER, szWindowClass, MAX_LOADSTRING);
MyRegisterClass(hInstance);
// ¬ыполнить инициализацию приложени¤:
if (!InitInstance (hInstance, nCmdShow))
{
return FALSE;
}
hAccelTable = LoadAccelerators(hInstance, MAKEINTRESOURCE(IDC_USING_TIMER));
// ÷икл основного сообщени¤:
while (GetMessage(&msg, NULL, 0, 0))
{
if (!TranslateAccelerator(msg.hwnd, hAccelTable, &msg))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
}
return (int) msg.wParam;
}
开发者ID:CAHbl4,项目名称:WinAPI,代码行数:37,代码来源:Using_Timer.cpp
注:本文中的MyRegisterClass函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论