From a9d533e447d6514c4838c1f7cd3df08c4a57d0a9 Mon Sep 17 00:00:00 2001 From: andreja6 Date: Tue, 24 Apr 2018 19:35:53 -0700 Subject: [PATCH] YAY --- Dialogs.aps | Bin 34160 -> 35196 bytes Dialogs.rc | 9 +++++++++ G3DTest.vcproj | 4 ++++ icon1.ico | Bin 0 -> 4286 bytes main.cpp | 13 ++++++------- resource.h | 3 ++- 6 files changed, 21 insertions(+), 8 deletions(-) create mode 100644 icon1.ico diff --git a/Dialogs.aps b/Dialogs.aps index d31b93976558fc97b03ae56c2e7e4be29d6067a9..88ed17ca41767131de2d86db3ca39e21df317d99 100644 GIT binary patch delta 1183 zcmcgrF^dyX5S~rUorfSfiDwY?B4?q^ksPOjSmcruE{#^ll@?Z7cv@ux2fHDA$*xVz zJwkR0O=D#tNGiJs7UzFZxKax-R!Jc|zj>QI4QT6R=goZc&3iNNkr_Qp{5(iJ-%NgL zk~%70d;4UsWF4q)rB|84Iu-IasIpnPUn$?aTOgth)h(}B-v{r?YgXnrA!!MVEIQeF zf5Eyrn7{M+))vw)L9al!XopI$T7Se!lus|D6ULL+Y3L(bNI#?pv`devK&uq_l5$Et zbuSO*+|{J>1$%M`X`O^x!kVLugXJnT2Q5M^I)N1u*MXa!s)UJL^O5U{2gMK0a5#jO zh&CSzi3in=_)twX775{MTWo}TQ_N1l-R*4-9jzw;65HJIZQo~LpR+#qIa`HrTTi&t zs>V3z3ypZ6cgEm@{)D?Nv3yRj6ZCxc4Z&FrTkCOH1rzjxENYL@M$6GojL}xMim=TQ z4-6XVC?LJ*T37{(4*P+@b{4cWe2jI3L&H1T#+Apmk1N-r4UF@3)dud!fnzCvK#gOJ zei5+Qmdk@jhX_pmz_U~G*gU_AYdpr;wZK4*GZWbmK(&r+VPmjTQ{;{g&@21{%tGLgAl+RTE? zjzxRwdSig`{@PecZQLe0REyqnM#ePn&W@?dc^S)7FT9It&OMV_Ldpk&n%+_(T~{x? wwZwW|y>ZW{UV|H{AKtQcq!#zf^IHvRYNU4SXN%J0Ve{WjN?Svd|M!vp1?Q97KL7v# delta 140 zcmew}iRnWZ(*zf0lV*m=4;(Z%7SuQ~Hco!)w1kC$fk9{TQfFnxcbiW-8!=8iB+Y2H zS;zIR)#iYP0A@ys$#>f}1C>r}S7y_(VPM$dJb9I~94j|ao5W + + diff --git a/icon1.ico b/icon1.ico new file mode 100644 index 0000000000000000000000000000000000000000..5423a6a0dbcaf755c2dd01c3fdd91809a72d3ef9 GIT binary patch literal 4286 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 HU!VUI(y$bj literal 0 HcmV?d00001 diff --git a/main.cpp b/main.cpp index 137d5ca..bc935e9 100644 --- a/main.cpp +++ b/main.cpp @@ -631,7 +631,8 @@ void Demo::onSimulation(RealTime rdt, SimTime sdt, SimTime idt) { if(dataModel->name != title) { title = dataModel->name; - app->renderDevice->setCaption("Game \"" + title + "\""); + std::string text = "Game \"" + title + "\""; + SetWindowText(app->getMainHWND(), text.c_str()); } CoordinateFrame frame = app->debugCamera.getCoordinateFrame(); @@ -1214,14 +1215,8 @@ int main(int argc, char** argv) { //_CrtSetBreakAlloc(1279); GAppSettings settings; - if(getOSVersion() > 5.0) - settings.window.defaultIconFilename = GetFileInPath("/content/images/rico.png"); - else - settings.window.defaultIconFilename = GetFileInPath("/content/images/rico256c.png"); settings.window.resizable = true; settings.writeLicenseFile = false; - settings.window.width = 841; - settings.window.height = 639; //Using the damned SDL window now SDLWindow* wnd = new SDLWindow(settings.window); //wnd->setInputCaptureCount(200); @@ -1290,6 +1285,10 @@ int main(int argc, char** argv) { //SetWindowLong(hwnd, GWL_STYLE, WS_VISIBLE | WS_CHILD); SetWindowLongPtr(hwndMain, GWL_USERDATA, (LONG)&app); + + HICON hicon = (HICON)LoadImage(GetModuleHandleW(NULL), (LPCSTR)MAKEINTRESOURCEW(IDI_ICON1), IMAGE_ICON, 0, 0, LR_DEFAULTCOLOR | LR_DEFAULTSIZE); + SendMessage(hwndMain, WM_SETICON, ICON_BIG, (LPARAM)hicon); + app.run(); return 0; } diff --git a/resource.h b/resource.h index 7259ef5..56d9469 100644 --- a/resource.h +++ b/resource.h @@ -4,13 +4,14 @@ // #define IDD_ABOUT_DIALOG 102 #define IDD_TOOLBOX 103 +#define IDI_ICON1 106 #define IDC_TOOLBOX_BROWSER 1001 // Next default values for new objects // #ifdef APSTUDIO_INVOKED #ifndef APSTUDIO_READONLY_SYMBOLS -#define _APS_NEXT_RESOURCE_VALUE 106 +#define _APS_NEXT_RESOURCE_VALUE 107 #define _APS_NEXT_COMMAND_VALUE 40004 #define _APS_NEXT_CONTROL_VALUE 1002 #define _APS_NEXT_SYMED_VALUE 101