⑴ VC++6.0的MFC托盤程序,我在托盤圖標上單擊右鍵,出現的自定義菜單為什麼出現在屏幕左上角而不是當前點
point沒有設置,默認初始化為(0,0),所以它在左上角
⑵ 如何修改VC++6.0生成的EXE圖標
我知道的有兩來種方法:
1.在.exe上單擊右自鍵屬性,改圖標,但這不是編程人員想要用的.
2.對於Win32 Console Application應程序,在給窗口類成員賦值時改變.
如:wndclass.hIcon = LoadIcon(NULL,IDI_APPLICATION); //這里用系統中的,都知道.
如果我們要用用自己的圖標,可修為如下:
wndclass.hIcon = (HICON)LoadImage(NULL,"DZYX.ico",IMAGE_ICON,0,0,LR_LOADFROMFILE);
//wndclass為WNDCLASS的成員變數,DZYX.ICO圖標文件名(注意:在此我們把圖標文件(DZYX.ICO)放在當前工程目錄下,如果有問題,可復制一份到Debug目錄下),
OK,編譯、運行程序,你會發現,已是自己的圖標。
對於對話框程序和單/多文檔應用程序,可以直把自己圖標直接覆蓋原有的圖標文件.